如何使用 PHPCS 将错误更改为警告?

问题描述

我最近开始使用 PHP_CodeSniffer 进行 wordpress 开发。我现在正在尝试使我的一些插件/主题符合 WP 编码标准。

为此,我想暂时将一些规则从错误更改为警告,以便我可以将更多精力放在重要的事情上。

我试图通过向 PHPcs.xml.dist 文件添加规则修改来实现这一点。

例如:

<rule ref="Squiz.Commenting.FunctionComment.Missing">
    <severity>5</severity>
</rule>

当我使用 0-4 作为严重性时,错误根本不显示,对于 5 和更高的它会显示。从我的在线研究来看,这似乎是意料之中的,因为 5 似乎是错误认阈值。 因此,即使这可以改变严重性,它也不会将其更改为警告(我所希望的)。

有没有办法改变规则,让它变成警告?

测试:
我有一个包含错误文件,我想保留和错误我想切换到警告。我还有一些触发警告的代码,以确保首先显示警告。

解决方法

输入问题让我以不同的方式思考它并引导我使用不同的词来寻找解决方案。它终于让我想到了这个 post 和这个解决方案:

<rule ref="Squiz.Commenting.FunctionComment.Missing">
    <type>warning</type>
</rule>