build: Move PHPCS configuration to phpcs.xml
authorKunal Mehta <legoktm@gmail.com>
Mon, 29 Jun 2015 21:35:38 +0000 (14:35 -0700)
committerTimo Tijhof <krinklemail@gmail.com>
Thu, 9 Jul 2015 12:16:36 +0000 (13:16 +0100)
"composer phpcs" now runs PHPCS against the relevant directories.

Change-Id: Ic28eaff2318fa57977689957781538acb2b1893c

composer.json
phpcs.xml [new file with mode: 0644]

index 2570a40..fda64fd 100644 (file)
@@ -51,7 +51,7 @@
        },
        "scripts": {
                "lint": "parallel-lint --exclude vendor",
-               "phpcs": "phpcs $PHPCS_ARGS -s --standard=vendor/mediawiki/mediawiki-codesniffer/MediaWiki --ignore=vendor,node_modules --encoding=utf-8 --extensions=php,php5,inc,sample",
+               "phpcs": "phpcs -p $PHPCS_ARGS",
                "test": [
                        "composer lint",
                        "composer phpcs"
diff --git a/phpcs.xml b/phpcs.xml
new file mode 100644 (file)
index 0000000..7f1bced
--- /dev/null
+++ b/phpcs.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<ruleset name="MediaWiki">
+       <rule ref="vendor/mediawiki/mediawiki-codesniffer/MediaWiki"/>
+       <file>.</file>
+       <arg name="encoding" value="utf8"/>
+       <arg name="extensions" value="php,php5,inc,sample"/>
+       <exclude-pattern>node_modules</exclude-pattern>
+       <exclude-pattern>vendor</exclude-pattern>
+       <exclude-pattern>extensions</exclude-pattern>
+       <exclude-pattern>skins</exclude-pattern>
+</ruleset>