如何让phpcs忽略PHP Storm中的一些文件?

Sea*_*ean 14 php phpstorm

我已经设置了PHP Storm以使用phpcs并在我违反风格时在IDE中显示我.

但是,我想为视图文件禁用它 - 它们通常包含与HTML混合的PHP,与样式指南不匹配,我不关心视图文件.

在选项中,我在phpcs设置中看到了排除文件的列表,但它只有删除文件或清除整个列表的按钮,但没有办法将文件添加到它.

我在某处错过了吗?

Laz*_*One 21

Code Sniffer(以及Mess Detector)集成以检查的形式实现,可根据范围配置为ON或OFF .因此:

  1. Settings | Scopes - 创建新的自定义范围并包括所有不需要的文件/文件夹

  2. Settings | Inspections | PHP | PHP Code Sniffer validation - 右键单击​​并选择 Add Scope

  3. 现在配置此检查:关闭(取消选中)该范围,并为"Everywhere else"条目保留ON.

PS PhpStorm v8的Inspections设置屏幕有点重新设计; 因此步骤略有不同,但总体上仍然相同(现在用户更容易发现"范围"功能).


小智 6

这已经过PHPStorm 2017测试。*

  1. 设置/首选项 | 键盘映射

    找到添加到 PHPCS 忽略列表键并添加键盘快捷键 在此处输入图片说明

  2. 转到要添加为忽略的文件并使用快捷方式 在此处输入图片说明