PhpStorm 中 PHP_CodeSniffer 的自定义编码标准

问题描述

我已经通过命令行使用 PHP_CodeSniffer,遵守位于 .PHPcs.xml 项目根目录中的自定义规则集

现在我正在尝试将嗅探器作为检查集成到 PHPStorm 中。

  • 首先,我必须将 /private 添加到我的 Docker 共享目录
  • 设置 -> 语言和框架 -> 质量工具设置了选项 By default project interpreter。在 PHP_CodeSniffer 的配置中,已指定并验证了 PHPcs 和 PHPcbf 的路径
  • 设置 - 编辑器 -> 检查 -> PHP_CodeSniffer 验证已启用。

当我选择例如PSR-12 作为编码标准,检查似乎有效。

  • 如何才能获得我的自定义 .PHPcs.xml?尝试选择 Custom 并提供我的文件绝对路径返回错误PHPcs: ERROR: the "<path>/.PHPcs.xml" coding standard is not installed. The installed coding standards are MySource,PEAR,PSR1,PSR12,PSR2,Squiz and Zend

我使用的是最新版本的 PHPStorm (2020.3.2),PHP_CodeSniffer 3.5.8

我希望有人能告诉我哪里出了问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)