Может ли PHP Code Sniffer посоветовать мне, какое правило было нарушено и как его отключить? - PullRequest
1 голос
/ 08 октября 2019

Можно ли получить вывод сниффера, если правило нарушено, и, следовательно, какую строку моей конфигурации я могу изменить, чтобы эти нарушения не появлялись?

например, я получаю большое количество нарушений, связанных с массивом, ноЯ счастлив с моим отступом массива. Как узнать правило и как его отключить?

Спасибо

 494 | ERROR | [x] Array double arrow not aligned correctly; expected
     |       |     20 space(s) but found 1
 495 | ERROR | [x] Array key not aligned correctly; expected 19
     |       |     spaces but found 12
 495 | ERROR | [x] Array double arrow not aligned correctly; expected
     |       |     22 space(s) but found 1
 496 | ERROR | [x] Array key not aligned correctly; expected 19
     |       |     spaces but found 12
 496 | ERROR | [x] Array double arrow not aligned correctly; expected
     |       |     25 space(s) but found 1
 497 | ERROR | [x] Array key not aligned correctly; expected 19
     |       |     spaces but found 12

1 Ответ

1 голос
/ 08 октября 2019

Используйте аргумент -s, он указан в разделе «Печать полных и сводных отчетов» в документах .

например, phpcs -s myfile.php

Для ответа на второйЧасть вашего вопроса, есть несколько способов игнорировать определенные нюхает. Вы можете сделать это встроенным, используя комментарии и синтаксис phpcs:disable, или вы можете использовать аргументы командной строки, чтобы исключить специфические сниффы, которые кажутся больше, чем вы хотите:

phpcs --exclude=Generic.PHP.LowerCaseConstant,Some.Other.Rule myfile.php

...