And moved phpcs.xml to .phpcs.xml (T177256).
Change-Id: Idaa1fe006a528c25ce34abd0a857c657c26e8b0f
--- /dev/null
+<?xml version="1.0"?>
+<ruleset name="MediaWiki">
+ <rule ref="./vendor/mediawiki/mediawiki-codesniffer/MediaWiki">
+ <exclude name="Generic.ControlStructures.InlineControlStructure" />
+ <exclude name="MediaWiki.Commenting.FunctionComment.MissingParamComment" />
+ <exclude name="MediaWiki.Commenting.FunctionComment.MissingDocumentationProtected" />
+ <exclude name="MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic" />
+ <exclude name="MediaWiki.Commenting.FunctionComment.MissingParamTag" />
+ <exclude name="MediaWiki.Commenting.FunctionComment.MissingReturn" />
+ <exclude name="MediaWiki.Commenting.FunctionComment.ParamNameNoMatch" />
+ <exclude name="MediaWiki.Commenting.FunctionComment.ExtraParamComment" />
+ <exclude name="MediaWiki.Commenting.FunctionComment.WrongStyle" />
+ <exclude name="MediaWiki.Commenting.IllegalSingleLineComment.IllegalSingleLineCommentStart" />
+ <exclude name="MediaWiki.Commenting.IllegalSingleLineComment.IllegalSingleLineCommentEnd" />
+ <exclude name="MediaWiki.ControlStructures.AssignmentInControlStructures.AssignmentInControlStructures" />
+ <exclude name="MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName" />
+ <exclude name="MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment" />
+ <exclude name="MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.SingleSpaceBeforeSingleLineComment" />
+ <exclude name="MediaWiki.Usage.DbrQueryUsage.DbrQueryFound" />
+ <exclude name="MediaWiki.Usage.ExtendClassUsage.FunctionVarUsage" />
+ <exclude name="MediaWiki.Usage.SuperGlobalsUsage.SuperGlobals" />
+ <exclude name="MediaWiki.Files.ClassMatchesFilename.WrongCase" />
+ <exclude name="MediaWiki.Files.ClassMatchesFilename.NotMatch" />
+ <exclude name="MediaWiki.Files.OneClassPerFile.MultipleFound" />
+ <exclude name="MediaWiki.VariableAnalysis.ForbiddenGlobalVariables.ForbiddenGlobal$wgTitle" />
+ <exclude name="MediaWiki.Usage.DeprecatedConstantUsage.NS_IMAGE" />
+ <exclude name="MediaWiki.Usage.DeprecatedConstantUsage.NS_IMAGE_TALK" />
+ <exclude name="MediaWiki.Commenting.FunctionComment.SpacingDocStar" />
+ <exclude name="MediaWiki.Commenting.FunctionComment.SpacingDocTag" />
+ </rule>
+ <rule ref="MediaWiki.NamingConventions.PrefixedGlobalFunctions">
+ <properties>
+ <!--
+ includes/compat/normal/UtfNormalUtil.php
+ * codepointToUtf8
+ * escapeSingleString
+ * hexSequenceToUtf8
+ * utf8ToCodepoint
+ * utf8ToHexSequence
+ includes/GlobalFunctions.php
+ * mimeTypeMatch
+ maintenance/benchmarks/bench_strtr_str_replace.php
+ * bfNormalizeTitleStrReplace
+ * bfNormalizeTitleStrTr
+ maintenance/cdb.php
+ * cdbShowHelp
+ maintenance/language/transstat.php
+ * showUsage
+ maintenance/mcc.php
+ * mccGetHelp
+ * mccShowUsage
+ maintenance/storage/moveToExternal.php
+ * moveToExternal
+ maintenance/storage/resolveStubs.php
+ * resolveStub
+ * resolveStubs
+ profileinfo.php
+ * compare_point
+ * getEscapedProfileUrl
+ tests/phpunit/includes/HooksTest.php
+ * NothingFunction
+ * NothingFunctionData
+ tests/qunit/data/styleTest.css.php
+ * cssfilter
+ -->
+ <property name="ignoreList" type="array" value="bfNormalizeTitleStrReplace,bfNormalizeTitleStrTr,cdbShowHelp,codepointToUtf8,compare_point,cssfilter,escapeSingleString,getEscapedProfileUrl,hexSequenceToUtf8,mccGetHelp,mccShowUsage,mimeTypeMatch,moveToExternal,NothingFunction,NothingFunctionData,resolveStub,resolveStubs,showUsage,utf8ToCodepoint,utf8ToHexSequence" />
+ </properties>
+ </rule>
+ <rule ref="MediaWiki.NamingConventions.ValidGlobalName">
+ <properties>
+ <property name="ignoreList" type="array" value="$IP,$messageMemc,$parserMemc" />
+ </properties>
+ </rule>
+ <rule ref="Generic.Files.LineLength">
+ <exclude-pattern>*/languages/messages/Messages*.php</exclude-pattern>
+ </rule>
+ <rule ref="PSR2.Methods.MethodDeclaration.Underscore">
+ <exclude-pattern>*/includes/StubObject.php</exclude-pattern>
+ </rule>
+ <file>.</file>
+ <arg name="encoding" value="UTF-8"/>
+ <arg name="extensions" value="php,php5,inc,sample"/>
+ <exclude-pattern type="relative">^extensions/</exclude-pattern>
+ <exclude-pattern type="relative">^skins/</exclude-pattern>
+ <exclude-pattern>AdminSettings\.php</exclude-pattern>
+ <exclude-pattern>LocalSettings\.php</exclude-pattern>
+ <exclude-pattern>StartProfiler\.php</exclude-pattern>
+</ruleset>
"jakub-onderka/php-parallel-lint": "0.9.2",
"jetbrains/phpstorm-stubs": "dev-master#1b9906084d6635456fcf3f3a01f0d7d5b99a578a",
"justinrainbow/json-schema": "~5.2",
- "mediawiki/mediawiki-codesniffer": "13.0.0",
+ "mediawiki/mediawiki-codesniffer": "14.1.0",
"monolog/monolog": "~1.22.1",
"nikic/php-parser": "2.1.0",
"nmred/kafka-php": "0.1.5",
*
* @param string $iwPrefix Interwiki prefix
* @return OOUI\IconWidget
- **/
+ */
protected function iwIcon( $iwPrefix ) {
$interwiki = $this->iwLookup->fetch( $iwPrefix );
$parsed = wfParseUrl( wfExpandUrl( $interwiki ? $interwiki->getURL() : '/' ) );
$options['output'] = 'wiki';
}
-/** Print a usage message*/
+/** Print a usage message */
function showUsage() {
print <<<TEXT
Usage: php transstat.php [--help] [--output=csv|text|wiki]
+++ /dev/null
-<?xml version="1.0"?>
-<ruleset name="MediaWiki">
- <rule ref="./vendor/mediawiki/mediawiki-codesniffer/MediaWiki">
- <exclude name="Generic.ControlStructures.InlineControlStructure" />
- <exclude name="MediaWiki.Commenting.FunctionComment.MissingParamComment" />
- <exclude name="MediaWiki.Commenting.FunctionComment.MissingDocumentationProtected" />
- <exclude name="MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic" />
- <exclude name="MediaWiki.Commenting.FunctionComment.MissingParamTag" />
- <exclude name="MediaWiki.Commenting.FunctionComment.MissingReturn" />
- <exclude name="MediaWiki.Commenting.FunctionComment.ParamNameNoMatch" />
- <exclude name="MediaWiki.Commenting.FunctionComment.ExtraParamComment" />
- <exclude name="MediaWiki.Commenting.FunctionComment.WrongStyle" />
- <exclude name="MediaWiki.Commenting.IllegalSingleLineComment.IllegalSingleLineCommentStart" />
- <exclude name="MediaWiki.Commenting.IllegalSingleLineComment.IllegalSingleLineCommentEnd" />
- <exclude name="MediaWiki.ControlStructures.AssignmentInControlStructures.AssignmentInControlStructures" />
- <exclude name="MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName" />
- <exclude name="MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment" />
- <exclude name="MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.SingleSpaceBeforeSingleLineComment" />
- <exclude name="MediaWiki.Usage.DbrQueryUsage.DbrQueryFound" />
- <exclude name="MediaWiki.Usage.ExtendClassUsage.FunctionVarUsage" />
- <exclude name="MediaWiki.Usage.SuperGlobalsUsage.SuperGlobals" />
- <exclude name="MediaWiki.Files.ClassMatchesFilename.WrongCase" />
- <exclude name="MediaWiki.Files.ClassMatchesFilename.NotMatch" />
- <exclude name="MediaWiki.Files.OneClassPerFile.MultipleFound" />
- <exclude name="MediaWiki.VariableAnalysis.ForbiddenGlobalVariables.ForbiddenGlobal$wgTitle" />
- <exclude name="MediaWiki.Usage.DeprecatedConstantUsage.NS_IMAGE" />
- <exclude name="MediaWiki.Usage.DeprecatedConstantUsage.NS_IMAGE_TALK" />
- </rule>
- <rule ref="MediaWiki.NamingConventions.PrefixedGlobalFunctions">
- <properties>
- <!--
- includes/compat/normal/UtfNormalUtil.php
- * codepointToUtf8
- * escapeSingleString
- * hexSequenceToUtf8
- * utf8ToCodepoint
- * utf8ToHexSequence
- includes/GlobalFunctions.php
- * mimeTypeMatch
- maintenance/benchmarks/bench_strtr_str_replace.php
- * bfNormalizeTitleStrReplace
- * bfNormalizeTitleStrTr
- maintenance/cdb.php
- * cdbShowHelp
- maintenance/language/transstat.php
- * showUsage
- maintenance/mcc.php
- * mccGetHelp
- * mccShowUsage
- maintenance/storage/moveToExternal.php
- * moveToExternal
- maintenance/storage/resolveStubs.php
- * resolveStub
- * resolveStubs
- profileinfo.php
- * compare_point
- * getEscapedProfileUrl
- tests/phpunit/includes/HooksTest.php
- * NothingFunction
- * NothingFunctionData
- tests/qunit/data/styleTest.css.php
- * cssfilter
- -->
- <property name="ignoreList" type="array" value="bfNormalizeTitleStrReplace,bfNormalizeTitleStrTr,cdbShowHelp,codepointToUtf8,compare_point,cssfilter,escapeSingleString,getEscapedProfileUrl,hexSequenceToUtf8,mccGetHelp,mccShowUsage,mimeTypeMatch,moveToExternal,NothingFunction,NothingFunctionData,resolveStub,resolveStubs,showUsage,utf8ToCodepoint,utf8ToHexSequence" />
- </properties>
- </rule>
- <rule ref="MediaWiki.NamingConventions.ValidGlobalName">
- <properties>
- <property name="ignoreList" type="array" value="$IP,$messageMemc,$parserMemc" />
- </properties>
- </rule>
- <rule ref="Generic.Files.LineLength">
- <exclude-pattern>*/languages/messages/Messages*.php</exclude-pattern>
- </rule>
- <rule ref="PSR2.Methods.MethodDeclaration.Underscore">
- <exclude-pattern>*/includes/StubObject.php</exclude-pattern>
- </rule>
- <file>.</file>
- <arg name="encoding" value="UTF-8"/>
- <arg name="extensions" value="php,php5,inc,sample"/>
- <exclude-pattern type="relative">^extensions/</exclude-pattern>
- <exclude-pattern type="relative">^skins/</exclude-pattern>
- <exclude-pattern>AdminSettings\.php</exclude-pattern>
- <exclude-pattern>LocalSettings\.php</exclude-pattern>
- <exclude-pattern>StartProfiler\.php</exclude-pattern>
-</ruleset>