PHP Code Sniffer - обновление правил и настройка пробелов и подчеркиваний - PullRequest
0 голосов
/ 08 июня 2018

Прежде чем я начну, я действительно не хочу, чтобы это превратилось в "изменить стиль кодирования" поста, а скорее в то, как я могу использовать PHP Code Sniffer, чтобы "привязать" наши текущие стандарты кодирования.Спасибо:)

Есть два правила, которые из-за устаревших и личных стилей кодирования мы бы хотели изменить.Вместо того, чтобы просто исключить, мы хотим убедиться, что напротив истинно.

В настоящее время мы используем файл конфигурации, куда пойдут правила.

Нет пробела после элемента управления

Мы хотим убедиться, что между контрольной подписью и скобкой нет места.

Например

if(condition)

Вместо

if (condition)

Текущее правило, которое помечает это как Squiz.ControlStructures.ControlSignature.SpaceAfterKeyword.

Можно ли как-нибудь применить другой способ?

Имена классов случая Змеи

Мы пишем имена наших классов в snake_case, а не camelCase.Это правило в настоящее время помечает его: Squiz.Classes.ValidClassName.NotCamelCaps

Опять же, как мы можем это изменить?

Борьба с документацией.

Большое спасибо за вашу помощь

1 Ответ

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

Для этого может потребоваться создать пользовательский снифф - проверьте Annotated-ruleset.xml для настройки внешнего сниффа и посмотрите на интерфейс Sniff и некоторые определенные сниффы для подсказок.

...