git commit показывает, что стандарт кодирования не установлен git commit - PullRequest
0 голосов
/ 01 июня 2018

В настоящее время у меня установлен PSR2, который вызывается во время git commit и показывает строки, которые не соответствуют стандартам кодирования PSR2.

Но я хочу установить стандарт кодирования PSR12, для которого я просто попытался изменитьот PSR2 до PSR12 в моем git-хуке перед фиксацией (./vendor/bin/phpcs --standard = PSR12 --encoding = utf-8 -n -p $ TMP_DIR), но он показывает мне следующеесообщение

ОШИБКА: стандарт кодирования "PSR12" не установлен.Установленные стандарты кодирования: PEAR, Squiz, PSR1, PHPCS, PSR2, Zend и MySource

Любой, кто имеет представление о том, как установить то же самое для php с помощью composer или любого другого метода для git commit

1 Ответ

0 голосов
/ 01 июня 2018

Нет стабильного выпуска PHP_CodeSniffer со стандартом PSR12.Вам нужно установить phpcs из dev-master:

composer require squizlabs/php_codesniffer:dev-master --dev

или дождаться стабильного выпуска (вероятно, 3.3.0 ).

...