CODESNIFFER дает несколько ошибок пространства отступа для такой же строки

StackOverflow https://stackoverflow.com/questions/9511157

  •  14-11-2019
  •  | 
  •  

Вопрос

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

336 |Ошибка |.Линия с отступом неверно;Ожидаемые 4 пробела, найдено 0

336 |Ошибка |.Линия с отступом неверно;Ожидаемые 6 пробелов, найденные 0

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

Это было полезно?

Решение

The line of code in question is enclosed in an if else {} block, which is in turn enclosed in an if {} block.

If I change the if else to ifelse, it fixes the problem, with the Indent sniff reporting correctly.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top