Как заставить phpcs игнорировать некоторые файлы в PHP Storm?
Я установил PHP Storm для использования phpcs и покажу мне в среде IDE, когда я нарушил стиль.
Однако я бы хотел отключить это для файлов представлений - они часто содержат биты PHP, смешанные с HTML, которые не соответствуют руководству по стилю, и меня не интересует файл вида.
В параметрах я вижу список исключенных файлов в настройках phpcs, но у него есть только кнопки для удаления файла или очистки всего списка, но нет способа добавить к нему файлы ADD.
Я чего-то не хватает?
Ответы
Ответ 1
Интеграция кода Sniffer (а также Mess Detector) реализована в виде инспекции, которая может быть настроена на включение или выключение на основе области. Поэтому:
-
Settings | Scopes
- создать новую настраиваемую область и включить все нежелательные файлы/папки
-
Settings | Inspections | PHP | PHP Code Sniffer validation
- щелкните правой кнопкой мыши по нему и выберите Add Scope
-
Теперь настройте эту проверку: выключите (снимите галочку) для этой области и оставьте для записи "Всюду еще".
P.S.
PhpStorm v8 имеет экран настроек Inspections, немного измененный; поэтому этапы немного отличаются друг от друга, но все равно одинаковы в целом (теперь пользователю легче обнаружить функциональность "облаков" ).
Ответ 2
Это было протестировано для PHPStorm 2017. *
-
Настройки/Настройки | Раскладка
найдите Добавить в PHPCS игнорировать список и добавить ярлык клавиатуры
![введите описание изображения здесь]()
-
Перейдите в файл, который вы хотите добавить как проигнорированный, и используйте ярлык
![введите описание изображения здесь]()
Ответ 3
С помощью PHPStorm 8 вы можете найти панель настроек Sniffer кода в:
Настройки | Языки и рамки | PHP | Сниффер кода
В этой панели вы найдете список игнорируемых файлов.
Изменить: с помощью PHPStorm 2016.x, этот список доступен только для чтения, вы не можете добавлять файлы игнорирования таким образом.
Ответ 4
Вы можете настроить панель инструментов, чтобы включить кнопку для действия "Добавить в PHPCS игнорировать список".
- Вид > Панель инструментов для отображения панели инструментов, если она скрыта.
- Мышь справа на панели инструментов, затем "Настроить меню и панели инструментов".
- Выберите "Главная панель инструментов" и добавьте действие как кнопку.
Или настройте всплывающее меню вкладки "Редактор" и добавьте туда "Добавить в список игнорирования PHPCS" (он будет скрыт для файлов уже в списке).