18

我已经设置 PHP Storm 以使用 phpcs 并在违反样式时在 IDE 中显示。

但是,我想对视图文件禁用此功能——它们通常包含混合了与样式指南不匹配的 HTML 的 PHP 位,而且我不在乎视图文件。

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

我在某个地方想念它吗?

4

5 回答 5

26

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

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

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

  3. 现在配置此检查:关闭(取消选中)该范围,并为“其他任何地方”条目保留打开。

PS PhpStorm v8 重新设计了检查设置屏幕;因此步骤略有不同,但总体上仍然相同(现在用户更容易发现“范围”功能)。

于 2013-10-19T19:32:37.807 回答
6

这已针对PHPStorm 2017 进行了测试。*

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

    找到添加到 PHPCS 忽略列表键并添加键盘快捷键 在此处输入图像描述

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

于 2017-06-18T15:43:34.157 回答
3

使用 PHPStorm 8,您可以在以下位置找到 Code Sniffer 设置面板:

设置 | 语言和框架 | PHP | 代码嗅探器

在此面板中,您将找到被忽略文件的列表。

编辑:使用 PHPStorm 2016.x,这个列表是只读的,你不能以这种方式添加忽略文件。

于 2015-01-09T10:01:21.123 回答
2

更新,截至 2019 年 11 月……现在您可以完全忽略文件。

设置 > 检查 > PHP > 质量工具 > PHP 代码嗅探器

然后

检查带有扩展名的文件:Remove unnecessary like js, inc

于 2019-12-04T20:32:23.283 回答
1

您可以自定义工具栏以包含“添加到 PHPCS 忽略列表”操作的按钮。

  1. View > Toolbar 显示工具栏(如果它是隐藏的)。
  2. 鼠标右键工具栏,然后“自定义菜单和工具栏”。
  3. 选择“主工具栏”并将操作添加为按钮。

或者自定义编辑器选项卡弹出菜单并在那里添加“添加到 PHPCS 忽略列表”(对于已经在列表中的文件,它将被隐藏)。

于 2017-09-07T09:24:50.573 回答