代码嗅探器单行块问题 (Generic.WhiteSpace.ScopeIndent)

Code Sniffer single line block problem (Generic.WhiteSpace.ScopeIndent)

提问人:Dmitriy Sirenko 提问时间:12/30/2022 最后编辑:Dmitriy Sirenko 更新时间:12/30/2022 访问量:93

问:

我有这样的代码(例如)

<?php

while ( false )
    for ( $i = 1; $i < 10; $i++ )
    {
        $k = 1;
        $i = 1;
    }
$t = 3;
$s = 5;

并通过PHP CodeSniffer进行检查

它会产生错误:

4 |错误 |[x] 行缩进不正确;预期有 0 个空格,共找到 4 个空格

8 |错误 |[x] 行缩进不正确;预期有 0 个空格,共找到 4 个空格

错误

听起来像 Generic.WhiteSpace.ScopeIndent 中的错误

Сorrect 处理不应给此代码带来错误

PHP 缩进 phpcodesniffer

评论

1赞 vaso123 12/30/2022
您是否使用任何IDE或只是运行嗅探器?
0赞 vee 12/30/2022
与 一起使用 。例:。{...}while()while(false) {...}
0赞 Dmitriy Sirenko 1/3/2023
我需要嗅探器解决方案。在这种情况下,我的公司标准定义了没有大括号的 WHILE 结构

答: 暂无答案