PhpStorm:如何禁用 PHPCS 的 Javascript 检查?

35

PHPCS正在检查我的PhpStorm上的JS文件,

我需要禁用这个功能。

我在文件phpcs.xml.dist中添加了这一行,但没有成功。

<exclude-pattern>*\.(inc|css|js)</exclude-pattern>
2个回答

78

终于找到了,我不得不在PhpStorm配置中禁用一些扩展功能。
文件 | 设置 | 编辑器 | 检查 > PHP代码嗅探验证
或者搜索:
PHP代码嗅探验证
或者
PHP_CodeSniffer验证

进入图片说明

有一个相关的错误:
https://youtrack.jetbrains.com/issue/WI-44308


3
我也发现了那个设置,但 PHPCS 仍会检查我的 .js 文件。你做了其他的事情吗?你的 phpcs.xml.dist 文件中还保留着排除那一行吗? - marcvangend
我没有做任何额外的步骤,这行代码在我的测试中没有任何效果。也许这是你的 PHPStorm 版本上的一个 bug。我目前使用的是 2018.3.2 版本。 - unloco
1
我在另一台机器上遇到了同样的问题,但是通过更新 phpcs 我解决了它。sudo composer global require "squizlabs/php_codesniffer=*" - unloco

4

最新的 PhpStorm (2022.3) 更新说明:

更改选中文件的位置现在在文件 | 设置 | PHP | 质量工具 下选择 PHP_CodeSniffer 或搜索 PHP_CodeSniffer

现在没有复选框了,而是一个文本输入框,用逗号分隔文件扩展名。在屏幕截图中我删除了默认存在的js和css扩展名。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接