2

我正在使用 PHPStorm 9。

我已经安装了 PHPCS 来嗅探我的代码。它已正确配置、启动并运行。

我正在做一个非常古老的项目,它是用普通的 PHP 实现的,没有使用任何代码标准。

结果,每次打开这些文件时,我都会在屏幕顶部收到一条消息,说我有太多错误(代码样式错误)。

我有几个问题。

  1. 首先,我已经知道代码有多糟糕,所以我不需要 PHP Storm 一直告诉我。
  2. 第二。每次我编辑代码时,该消息都会出现和消失。结果,窗口编辑器不断上下移动,我觉得这特别烦人。

此外,在屏幕顶部,它向我显示面包屑,告诉我我在哪里。感谢您的帮助,但我实际上并不需要它。

所以问题是,如何配置 IDE 来禁用这两条消息?(阅读附图中的箭头和橙色箭头)。

请注意,我不想禁用 PHPCS。我只想关闭那些烦人的消息。

我自己无法找到它,因为我什至不知道这些消息是如何调用的。当然不是“弹出窗口”,也不是“状态栏”

此致

尼古拉斯

PHPStorm 9 快照

4

2 回答 2

2

回答我自己的问题,感谢 PHPStorm 支持团队 Vladimir Luchansky 的帮助(也许您需要创建一个帐户才能看到该线程):

  1. 要禁用面包屑:转到File->Settings->Editor->General->Appearance,然后取消勾选Show HTML Breadcrumbs选项。然后重启IDE
  2. 要在不禁用 PHPCS 本身的情况下禁用 PHPCS 消息: 那么,该选项在 PHPStorm 9 中不可用。它将在未来的版本中可用。根据 Vladimir的说法,开发人员正在开发它。为了使该请求在未来的请求列表中出现,该请求需要获得尽可能多的“投票”。因此,如果您对此功能感兴趣并尽快准备好,请在此处投票。

最好的,

尼古拉斯

于 2015-12-13T01:27:59.860 回答
0

我不相信有任何机制可以抑制这些 phpcs: Too many messages per file警报。作为替代解决方案,您可以尝试这种解决方法:

通过 克隆您当前的检查配置文件Preferences > Editor > Inspections。将新命名为“Strict (with phpcs)”。然后,从Profile:下拉框中选择您的旧检查配置文件(从而将项目的默认检查配置文件恢复为旧的)。将其重命名为“Weak (without phpcs)”并通过取消选中该选项禁用phpcs该特定配置文件 。PHP > PHP Code Sniffer validation

从现在开始,phpcs在您编辑文件时,检查(以及相关警报,如您所关注的警报)将不再发挥作用。但是,无论何时您确实想使用 PHP Code Sniffer 检查您的文件之一,您都可以通过Code > Inspect Code > Inspection Profile > Strict (with phpcs)

希望这可以帮助!

于 2015-12-11T16:50:28.003 回答