我正在使用带有代码嗅探器的 Netbeans 7.1.1。每当我有一个case
语句时,我都会收到缩进错误,例如以下代码:
switch ((int) $itemData['column_count']) {
case 4:
return 'grid-4columns';
case 6:
return 'grid-6columns';
default:
return '';
}
我得到“行缩进不正确;每case
行预期 8 个空格,找到 12 个”。当我从这些行中删除 4 个空格时,例如
switch ((int) $itemData['column_count']) {
case 4:
return 'grid-4columns';
case 6:
return 'grid-6columns';
default:
return '';
}
我收到错误“行缩进不正确;预期 12 个空格,找到 8 个”。好像codesniffer拿不定主意,挺搞笑的。当我的提交由于代码嗅探器钩子而失败时,乐趣就结束了。
我的case
缩进有什么问题?
更新:我的规则集中只有一个缩进规则:
<rule ref="Generic.WhiteSpace.ScopeIndent" />