Подключаем PHP code sniffer в PHPStorm

Чтобы использовать PHP code sniffer в phpstorm, перво-наперво его нужно установить.

phpcs --version

Если в системе php-codesniffer не установлен, нужно его установить.

1. Чтобы установить PHP code sniffer, на linux можно выполнить команду:

$ sudo apt install php-codesniffer
[sudo] password for eugene:         
Reading package lists... Done
...

это для установки глобально. Либо можно установить пакет squizlabs/PHP_CodeSniffer как зависимость через composer:

composer require squizlabs/PHP_CodeSniffer

2. Далее нужно зайти в IDE в Settings/Preferences | Languages & Frameworks | PHP | Quality Tools | Code Sniffer и указать PHP Code sniffer path в параметре Configuration.

Путь должен быть примерно такой /usr/bin/phpcs. Путь к вашему бинарнику можно узнать с помощью команды which phpcs или whereis phpcs.

3. Теперь осталось включить PHP Code sniffer для проекта.

Включение PHP Code Sniffer в PHPStorm

Идем в  Settings/Preferences | Editor | Inspections, затем находим PHP -> Qaulity tools и выставляем чекбоксы на:

  • PHP Code Sniffer validation
  • PHP CS Fixed validation
  • PHP Mess Detector validation

Можно выбрать необходимый кодинг стандарт, например PSR2.

Теперь IDE будет любезно подсвечивать найденные несоответствия в коде.

 
 
 

icon Комментарии 0

Ваш комментарий к статье.. (для авторизованных)

ctrl+enter

icon Вход в систему

зарегистрироваться
НОВЫЕ ПОЛЬЗОВАТЕЛИ