【发布时间】:2021-12-08 23:05:10
【问题描述】:
我正在尝试在我的项目中配置 PHP 代码嗅探器,我想直接在编辑器上查看错误/警告 - 就像任何其他错误、警告一样。
我在 composer squizlabs/php_codesniffer 中安装了包并配置了远程解释器(因为我使用的是 Docker)。
如果我运行 phpcs 脚本,报告会正确显示:
此时,我配置了 PhpStorm 启用 Quality Tools -> PHP_CodeSniffer Validation:
当代码被分析时我没有在编辑器上看到任何突出显示的内容,但出现了一个显示 XML 的弹出窗口:
如何启用编辑器突出显示,而不是显示此 XML 的事件弹出窗口?
【问题讨论】:
-
请检查这是否适用于设置为任何捆绑标准(如 PSR12)的“编码标准”,而不是您的自定义标准。
-
我在 PhpStorm 2021.3 上遇到了同样的问题。这似乎是IDE的一个错误。我还尝试了其中一种捆绑标准,例如 PSR2,并且发生了同样的事情。
-
太棒了!我会检查一下,希望会被骗:)