1

我似乎遇到了一个奇怪的情况,CodeSniffer 在某些代码行上应用了 2 个缩进空间条件。下面是一个示例,如果我出于演示目的在行上设置 0 缩进,则会输出以下错误:

336 | 错误 | 行缩进不正确;预期 4 个空格,找到 0 个

336 | 错误 | 行缩进不正确;预期 6 个空格,找到 0 个

如您所见,在同一行上需要 4 个空格和 6 个空格。有没有人见过这种行为?

4

1 回答 1

1

有问题的代码行包含在一个if else {}块中,而该块又包含在一个if {}块中。

如果我将 更改if elseifelse,它可以解决问题,并且 Indent 嗅探报告正确。

于 2012-03-02T00:06:29.837 回答