PhpStorm 的代码检查器可以从命令行 运行 吗?
Can PhpStorm's code checker be run from command line?
我正在尝试对项目实施一些质量控制,并且我已根据 PhpStorm 代码检查器中的特定配置文件删除了我的项目的所有警告。现在我想设置一个自动检查(可能是 git 挂钩或 Jenkins 作业),这样人们就不会添加额外的警告。
基本上,我需要做的是 运行 PhpStorm 的代码 > 从命令行检查功能。
当我 运行 code > inspect code 时,PhpStorm 似乎默认使用某种内部代码检查工具。它有 PHP Code Sniff 和其他插件,但我真的不想使用它们。例如,PHP Code Sniff 会发现各种间距错误等(毕竟它是一个 linter),但它不会检测到诸如将错误数量的参数传递给方法签名之类的事情(即我真正的东西关心)。
那么,有什么方法可以在 PhpStorm 外部 运行 PhpStorm 的代码检查吗?
嗯……
看来发布这个问题可能让我清楚地了解了搜索正确答案所需的信息。看起来 PHPStorm 文档中概述了一种执行此操作的方法:
https://www.jetbrains.com/help/phpstorm/command-line-code-inspector.html
我正在尝试对项目实施一些质量控制,并且我已根据 PhpStorm 代码检查器中的特定配置文件删除了我的项目的所有警告。现在我想设置一个自动检查(可能是 git 挂钩或 Jenkins 作业),这样人们就不会添加额外的警告。
基本上,我需要做的是 运行 PhpStorm 的代码 > 从命令行检查功能。
当我 运行 code > inspect code 时,PhpStorm 似乎默认使用某种内部代码检查工具。它有 PHP Code Sniff 和其他插件,但我真的不想使用它们。例如,PHP Code Sniff 会发现各种间距错误等(毕竟它是一个 linter),但它不会检测到诸如将错误数量的参数传递给方法签名之类的事情(即我真正的东西关心)。
那么,有什么方法可以在 PhpStorm 外部 运行 PhpStorm 的代码检查吗?
嗯……
看来发布这个问题可能让我清楚地了解了搜索正确答案所需的信息。看起来 PHPStorm 文档中概述了一种执行此操作的方法:
https://www.jetbrains.com/help/phpstorm/command-line-code-inspector.html