gpt4 book ai didi

php - CodeSniffer 大小写缩进问题

转载 作者:搜寻专家 更新时间:2023-10-31 21:37:44 26 4
gpt4 key购买 nike

我将 Netbeans 7.1.1 与 codesniffer 一起使用。每当我有一个 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拿不定主意,这很有趣。当我的提交因为 codesniffer Hook 而失败时,乐趣就结束了。

我的 case 缩进有什么问题?

更新:我的规则集中只有一个缩进规则:

<rule ref="Generic.WhiteSpace.ScopeIndent" />

最佳答案

我在使用 <rule ref="PEAR.WhiteSpace.ScopeIndent" /> 时遇到了完全相同的问题我修复了它只是切换到 <rule ref="Generic.WhiteSpace.ScopeIndent" />

关于php - CodeSniffer 大小写缩进问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15243866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com