build: Run minus-x to check for executable files that shouldn't be
authorryan10145 <chang.ryan1@yahoo.com>
Fri, 5 Jan 2018 03:16:23 +0000 (22:16 -0500)
committerUmherirrender <umherirrender_de.wp@web.de>
Tue, 1 Jan 2019 18:30:25 +0000 (19:30 +0100)
Bug: T175794
Change-Id: Ia94b3e832ff21f9f76bd63924bf289cd2afdefbc

.minus-x.json [new file with mode: 0644]
composer.json

diff --git a/.minus-x.json b/.minus-x.json
new file mode 100644 (file)
index 0000000..831a8ab
--- /dev/null
@@ -0,0 +1,7 @@
+{
+       "ignoreDirectories": [
+               "./extensions",
+               "./images",
+               "./skins"
+       ]
+}
index 88f5daa..97c5183 100644 (file)
@@ -70,6 +70,7 @@
                "jetbrains/phpstorm-stubs": "dev-master#38ff1a581b297f7901e961b8c923862ea80c3b96",
                "justinrainbow/json-schema": "~5.2",
                "mediawiki/mediawiki-codesniffer": "23.0.0",
+               "mediawiki/minus-x": "0.3.2",
                "monolog/monolog": "~1.22.1",
                "nikic/php-parser": "3.1.3",
                "seld/jsonlint": "1.7.1",
        "scripts": {
                "lint": "parallel-lint --exclude vendor",
                "phpcs": "phpcs -p -s",
-               "fix": "phpcbf",
+               "minus-x": "minus-x check",
+               "fix": [
+                       "phpcbf",
+                       "minus-x fix"
+               ],
                "pre-install-cmd": "ComposerHookHandler::onPreInstall",
                "pre-update-cmd": "ComposerHookHandler::onPreUpdate",
                "post-install-cmd": "ComposerVendorHtaccessCreator::onEvent",
                "post-update-cmd": "ComposerVendorHtaccessCreator::onEvent",
                "test": [
                        "composer lint",
-                       "composer phpcs"
+                       "composer phpcs",
+                       "composer minus-x"
                ]
        },
        "config": {