为代码嗅探器 PHPCS 创建自己的规则集

Create own ruleset for codesniffer PHPCS

提问人:Ted Logan 提问时间:3/28/2023 更新时间:3/28/2023 访问量:52

问:

我正在尝试为PHPCS创建自己的规则集,以扩展WordPress标准。 我的目标是定义左大括号与函数名称相同的行。

    public function __construct() {

        self::$instance = $this;
    }

所以我把它添加到了我的规则集中

    <rule ref="Squiz.Functions.MultiLineFunctionDeclaration">
        <properties>
            <property name="opening_brace" value="same"/>
            <property name="closing_brace" value="next_line"/>
            <severity>5</severity>
        </properties>
    </rule>

但是嗅探器仍然向我显示错误:

左括号应该在新行上 (Squiz.Functions.MultiLineFunctionDeclaration.BraceOnSameLine)

我刚刚找到了这个代码片段,但我不知道如何找到正确的属性名称。 如何获得正确的规则 + 属性和值?

php phpcodesniffer phpcs

评论


答: 暂无答案