我有一个自定义 phpcs 规则集文件,其中包含几个规则集,并且还从某些目录(如测试或供应商)中排除了文件。
完整的 phpcs.xml 配置文件位于https://github.com/sudar/bulk-move/blob/master/phpcs.xml下面我提到了有趣的部分
<file>./</file>
<!-- Exclude test directories -->
<exclude-pattern>tests/*</exclude-pattern>
<!-- PHP Compatibility -->
<config name="testVersion" value="5.2-"/>
<rule ref="PHPCompatibility">
</rule>
现在,当我phpcs
从项目的根目录运行命令时,它会从测试目录中排除文件并仅在其他文件上运行 phpcs。
在 PhpStorm 中,我在配置 phpcs 时选择了这个 phpcs.xml 文件作为自定义编码标准。但是当我从测试目录(排除)编辑文件时,PhpStorm 仍然使用自定义编码标准调用 phpcs 并显示警告。
所以我的问题是如何告诉 PhpStorm 排除 phpcs.xml 规则集文件中排除的文件?