X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=composer.json;h=8c0cfedb898b1855df8581d401de43b34db62466;hb=ac0ec426f29f8136db103eeeb8db4ab4d9efc675;hp=ff9289887fd4f3b26bd964b6a40b6bbe68458174;hpb=f7e5f45fd9e76f9778dc61612fa6b56144bafb7d;p=lhc%2Fweb%2Fwiklou.git diff --git a/composer.json b/composer.json index ff9289887f..8c0cfedb89 100644 --- a/composer.json +++ b/composer.json @@ -17,20 +17,25 @@ }, "require": { "cssjanus/cssjanus": "1.1.1", + "ext-iconv": "*", "leafo/lessphp": "0.5.0", - "oojs/oojs-ui": "0.7.0", + "liuggio/statsd-php-client": "1.0.12", + "oojs/oojs-ui": "0.9.1", "php": ">=5.3.3", "psr/log": "1.0.0", "wikimedia/cdb": "1.0.1", - "wikimedia/composer-merge-plugin": "0.5.0", + "wikimedia/composer-merge-plugin": "1.0.0", "zordius/lightncandy": "0.18" }, "require-dev": { + "jakub-onderka/php-parallel-lint": "~0.8", "justinrainbow/json-schema": "~1.3", - "phpunit/phpunit": "~4.5" + "phpunit/phpunit": "~4.5", + "mediawiki/mediawiki-codesniffer": "0.1.0" }, "suggest": { "ext-fileinfo": "*", + "ext-intl": "*", "ext-mbstring": "*", "ext-wikidiff2": "*", "ext-apc": "*", @@ -42,6 +47,12 @@ } }, "scripts": { + "lint": "parallel-lint --exclude vendor", + "phpcs": "phpcs $PHPCS_ARGS -s --standard=vendor/mediawiki/mediawiki-codesniffer/MediaWiki --ignore=vendor --encoding=utf-8 --extensions=php,php5,inc,sample", + "test": [ + "composer lint", + "composer phpcs" + ], "pre-update-cmd": "ComposerHookHandler::onPreUpdate", "pre-install-cmd": "ComposerHookHandler::onPreInstall" },