Я использую Netbeans 7.1.1 с codeniffer. Всякий раз, когда у меня есть оператор case
, я получаю ошибки отступа, например. для следующего кода:
switch ((int) $itemData['column_count']) {
case 4:
return 'grid-4columns';
case 6:
return 'grid-6columns';
default:
return '';
}
Я получаю «Строка имеет неправильный отступ; ожидалось 8 пробелов, найдено 12» для каждой case
строки. Когда я удаляю 4 пробела из этих строк, например.
switch ((int) $itemData['column_count']) {
case 4:
return 'grid-4columns';
case 6:
return 'grid-6columns';
default:
return '';
}
Я получаю сообщение об ошибке "Строка имеет неправильный отступ; ожидалось 12 пробелов, найдено 8". Похоже, шифровальщик не может принять решение, что весьма забавно. Веселье заканчивается, когда мои коммиты терпят неудачу из-за хука codeniffer.
В чем проблема с моим отступом case
?
ОБНОВЛЕНИЕ: у меня есть только одно правило отступа в моем наборе правил:
<rule ref="Generic.WhiteSpace.ScopeIndent" />
Generic_Sniffs_WhiteSpace_ScopeIndentSniff
- person Oleg Ishenko   schedule 06.03.2013phpcs temp.php --standard=Generic --sniffs=Generic.WhiteSpace.ScopeIndent
- person Greg Sherwood   schedule 07.03.2013