我已经设置了PHP Storm以使用phpcs并在我违反样式时在IDE中显示我。
但是,我想为视图文件禁用它 - 它们通常包含与HTML混合的PHP,与样式指南不匹配,我不关心视图文件。
在选项中,我在phpcs设置中看到了排除文件的列表,但它只有删除文件或清除整个列表的按钮,但没有办法将文件添加到它。
我在某处错过了吗?
答案 0 :(得分:19)
Code Sniffer(以及Mess Detector)集成以检查的形式实现,可以根据范围配置为ON或OFF。因此:
Settings | Scopes
- 创建新的自定义范围并包含所有不需要的文件/文件夹
Settings | Inspections | PHP | PHP Code Sniffer validation
- 右键点击它并选择Add Scope
现在配置此检查:关闭(取消选中)该范围,并为“Everywhere else”条目保持为ON。
<强> P.S。强> PhpStorm v8对Inspections设置屏幕进行了一些重新设计;因此步骤略有不同,但总体上仍然相同(现在用户更容易发现“范围”功能)。
答案 1 :(得分:4)
已针对 PHPStorm 2017进行了测试。*
设置/偏好设置|键映射
找到添加到PHPCS忽略列表键并添加键盘快捷键 How to test chrome extensions?
答案 2 :(得分:2)
使用PHPStorm 8,您可以在以下位置找到Code Sniffer设置面板:
设置|语言和框架| PHP | Code Sniffer
在此面板中,您将找到被忽略文件的列表。
编辑:使用PHPStorm 2016.x,此列表是只读的,您不能以这种方式添加忽略文件。
答案 3 :(得分:0)
您可以自定义工具栏以包含&#34;添加到PHPCS忽略列表的按钮&#34;动作。
或者自定义“编辑器”选项卡弹出菜单并添加“#34;添加到PHPCS忽略列表&#34;那里(它已经隐藏在列表中已经存在的文件中。)
答案 4 :(得分:0)
自2019年11月起更新...现在您可以完全忽略文件了。
设置>检查> PHP>质量工具> PHP代码嗅探器
然后
检查带有扩展名的文件:
Remove unnecessary like js, inc