From bd2a718cf09cc5826d5a1ef27b1fbb21741e4342 Mon Sep 17 00:00:00 2001 From: ryan10145 Date: Thu, 4 Jan 2018 22:16:23 -0500 Subject: [PATCH] build: Run minus-x to check for executable files that shouldn't be Bug: T175794 Change-Id: Ia94b3e832ff21f9f76bd63924bf289cd2afdefbc --- .minus-x.json | 7 +++++++ composer.json | 10 ++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 .minus-x.json diff --git a/.minus-x.json b/.minus-x.json new file mode 100644 index 0000000000..831a8abbf3 --- /dev/null +++ b/.minus-x.json @@ -0,0 +1,7 @@ +{ + "ignoreDirectories": [ + "./extensions", + "./images", + "./skins" + ] +} diff --git a/composer.json b/composer.json index 88f5daa590..97c5183ff1 100644 --- a/composer.json +++ b/composer.json @@ -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", @@ -104,14 +105,19 @@ "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": { -- 2.20.1