目前我正在安装PSR2,它会在git commit时被调用,并显示不在PSR2编码标准中的行。
但是我想安装PSR12编码标准,我刚试过在我的预提交git hook中将PSR2更改为PSR12(./vendor/bin/phpcs --standard = PSR12 --encoding = utf-8 -n -p $ TMP_DIR)但它显示以下消息
错误:" PSR12"未安装编码标准。安装的编码标准是PEAR,Squiz,PSR1,PHPCS,PSR2,Zend和MySource
任何人都知道如何使用composer或任何其他git commit方法安装相同的php
答案 0 :(得分:1)
PHP_CodeSniffer
标准没有PSR12
的稳定版本。您需要从dev-master
安装phpcs:
composer require squizlabs/php_codesniffer:dev-master --dev
或等待稳定释放(可能是3.3.0)。