<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.WrongStyle" />
<exclude name="MediaWiki.Commenting.IllegalSingleLineComment.IllegalSingleLineCommentStart" />
<exclude name="MediaWiki.Commenting.IllegalSingleLineComment.IllegalSingleLineCommentEnd" />
+ <exclude name="MediaWiki.Commenting.LicenseComment.InvalidLicenseTag" />
<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.ForbiddenFunctions.assert" />
<exclude name="MediaWiki.Usage.SuperGlobalsUsage.SuperGlobals" />
<exclude name="MediaWiki.Files.ClassMatchesFilename.WrongCase" />
<exclude name="MediaWiki.Files.ClassMatchesFilename.NotMatch" />
</properties>
</rule>
<rule ref="Generic.Files.LineLength">
- <exclude-pattern>*/languages/messages/Messages*.php</exclude-pattern>
+ <exclude-pattern>*/languages/messages/Messages*\.php</exclude-pattern>
</rule>
<rule ref="PSR2.Methods.MethodDeclaration.Underscore">
- <exclude-pattern>*/includes/StubObject.php</exclude-pattern>
+ <exclude-pattern>*/includes/StubObject\.php</exclude-pattern>
</rule>
<file>.</file>
<arg name="encoding" value="UTF-8"/>
"jakub-onderka/php-parallel-lint": "0.9.2",
"jetbrains/phpstorm-stubs": "dev-master#1b9906084d6635456fcf3f3a01f0d7d5b99a578a",
"justinrainbow/json-schema": "~5.2",
- "mediawiki/mediawiki-codesniffer": "16.0.0",
+ "mediawiki/mediawiki-codesniffer": "17.0.0",
"monolog/monolog": "~1.22.1",
"nikic/php-parser": "3.1.3",
"nmred/kafka-php": "0.1.5",
require_once __DIR__ . '/../AutoLoader.php';
/**
- * @licence GNU GPL v2+
+ * @license GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
*/
class ComposerHookHandler {
use Composer\Semver\Constraint\Constraint;
/**
- * @licence GNU GPL v2+
+ * @license GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
*/
class ComposerPackageModifier {
<?php
/**
- * @licence GNU GPL v2+
+ * @license GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
*/
class ComposerVersionNormalizer {
* @file
* @ingroup Database
*
- * @licence GNU GPL v2+
+ * @license GNU GPL v2+
* @author Daniel Kinzler
*/
abstract class DBAccessBase implements IDBAccessObject {
*
* @since 1.25
*
- * @licence GNU GPL v2+
+ * @license GNU GPL v2+
* @author Daniel Kinzler
*/
class ExportSites extends Maintenance {
* @file
* @ingroup Maintenance
* @author Rob Church <robchur@gmail.com>
- * @licence GNU General Public Licence 2.0 or later
+ * @license GNU General Public Licence 2.0 or later
*/
use Wikimedia\Rdbms\IDatabase;
<?php
/**
- * @large
+ * @group large
* @covers CurlHttpRequest
*/
class CurlHttpRequestTest extends MWHttpRequestTestCase {
<?php
/**
- * @large
+ * @group large
* @covers PhpHttpRequest
*/
class PhpHttpRequestTest extends MWHttpRequestTestCase {
* Meant to run on vagrant, although will probably work on other setups
* as long as firejail and sudo has similar config.
*
- * @large
+ * @group large
* @group Shell
* @covers FirejailCommand
*/
* @group Action
* @group Database
*
- * @licence GNU GPL v2+
+ * @license GNU GPL v2+
* @author Thiemo Kreuz
*/
class ActionTest extends MediaWikiTestCase {
use MediaWiki\MediaWikiServices;
/**
- * @medium
+ * @group medium
* @group API
* @group Database
*
}
/**
- * @medium
+ * @group medium
*/
public function testA() {
$this->mVerbose = false;
/**
* Test smart continue - list=allpages
- * @medium
+ * @group medium
*/
public function test1List() {
$this->mVerbose = false;
/**
* Test smart continue - list=allpages|alltransclusions
- * @medium
+ * @group medium
*/
public function test2Lists() {
$this->mVerbose = false;
/**
* Test smart continue - generator=allpages, prop=links
- * @medium
+ * @group medium
*/
public function testGen1Prop() {
$this->mVerbose = false;
/**
* Test smart continue - generator=allpages, prop=links|templates
- * @medium
+ * @group medium
*/
public function testGen2Prop() {
$this->mVerbose = false;
/**
* Test smart continue - generator=allpages, prop=links, list=alltransclusions
- * @medium
+ * @group medium
*/
public function testGen1Prop1List() {
$this->mVerbose = false;
/**
* Test smart continue - generator=allpages, prop=links|templates,
* list=alllinks|alltransclusions, meta=siteinfo
- * @medium
+ * @group medium
*/
public function testGen2Prop2List1Meta() {
$this->mVerbose = false;
/**
* Test smart continue - generator=templates, prop=templates
- * @medium
+ * @group medium
*/
public function testSameGenAndProp() {
$this->mVerbose = false;
/**
* Test smart continue - generator=allpages, list=allpages
- * @medium
+ * @group medium
*/
public function testSameGenList() {
$this->mVerbose = false;
/**
* @covers HTMLForm
*
- * @licence GNU GPL v2+
+ * @license GNU GPL v2+
* @author Gergő Tisza
* @author Thiemo Mättig
*/
* Integration test that checks import success and
* LinkCache integration.
*
- * @large
+ * @group large
* @group Database
* @covers ImportStreamSource
* @covers ImportReporter
*
* @group JobQueue
*
- * @licence GNU GPL v2+
+ * @license GNU GPL v2+
* @author Thiemo Kreuz
*/
class JobQueueMemoryTest extends PHPUnit\Framework\TestCase {
* @group JobQueue
* @group Database
*
- * @licence GNU GPL v2+
+ * @license GNU GPL v2+
* @author Addshore
*/
class CategoryMembershipChangeJobTest extends MediaWikiTestCase {
* @group JobQueue
* @group Database
*
- * @licence GNU GPL v2+
+ * @license GNU GPL v2+
* @author Addshore
*/
class ClearUserWatchlistJobTest extends MediaWikiTestCase {
* Note: the following groups are not used by PHPUnit.
* The list in ParserTestFileSuite::__construct() is used instead.
*
- * @large
+ * @group large
* @group Database
* @group Parser
* @group ParserTests
<?php
/**
- * @medium
+ * @group medium
* @group Database
* @covers FormattedRCFeed
* @covers RecentChange
<?php
/**
- * @licence GNU GPL v2+
+ * @license GNU GPL v2+
* @author Addshore
*
* @covers SpecialBlankpage
*
* @since 1.26
*
- * @licence GNU GPL v2+
+ * @license GNU GPL v2+
* @author Jeroen De Dauw < jeroendedauw@gmail.com >
* @author Daniel Kinzler
* @author Addshore
*
* @since 1.30
*
- * @licence GNU GPL v2+
+ * @license GNU GPL v2+
*/
class SpecialShortpagesTest extends MediaWikiTestCase {