如何让 phpcs 忽略 PHP Storm 中的一些文件?
我已经设置了PHP Storm来使用phpcs,并在我违反样式时在IDE中显示我。
但是,我想为视图文件禁用此功能 - 它们通常包含与HTML不匹配的HTML的PHP片段,并且我不在乎视图文件。
在选项中,我在phpcs设置中看到已排除文件的列表,但它只有用于删除文件或清除整个列表的按钮,但无法将文件添加到其中。
我是否在某个地方错过了它?
我已经设置了PHP Storm来使用phpcs,并在我违反样式时在IDE中显示我。
但是,我想为视图文件禁用此功能 - 它们通常包含与HTML不匹配的HTML的PHP片段,并且我不在乎视图文件。
在选项中,我在phpcs设置中看到已排除文件的列表,但它只有用于删除文件或清除整个列表的按钮,但无法将文件添加到其中。
我是否在某个地方错过了它?
代码嗅探器(以及Mess Detector)集成以检查的形式实现,可以根据范围配置为ON或OFF。因此:
Settings | Scopes
- 创建新的自定义范围并包括所有不需要的文件/文件夹
Settings | Inspections | PHP | PHP Code Sniffer validation
- 右键单击它并选择Add Scope
现在配置此检查:为该范围关闭(取消选中),并为“其他所有位置”条目保留 ON。
附言PhpStorm v8的检查设置屏幕有点重新设计;因此,步骤略有不同,但总体上仍然相同(现在用户更容易发现“作用域”功能)。