Codesniffer дает несколько ошибок Indent Space для одной и той же строки - PullRequest
1 голос
/ 01 марта 2012

Кажется, я получаю странную ситуацию, когда CodeSniffer применяет 2 условия отступа для некоторых строк кода.Ниже приведен пример, где, если я установил 0 отступ в строке для демонстрационных целей, он выдает следующую ошибку:

336 |ОШИБКА |Неверный отступ строки;ожидается 4 пробела, найдено 0

336 |ОШИБКА |Неверный отступ строки;ожидается 6 пробелов, найдено 0

Как вы можете видеть, он ожидает 4 пробела и 6 пробелов на одной строке.Кто-нибудь когда-нибудь видел такое поведение?

1 Ответ

1 голос
/ 02 марта 2012

Соответствующая строка кода заключена в блок if else {}, который, в свою очередь, заключен в блок if {}.

Если я изменю if else на ifelse, это исправитпроблема с корректным сообщением об отступе.

...