将 Intellij Idea scala 静态分析规则导出到 scalastyle_configuration 文件中
export Intellij Idea scala static analysis rules into a scalastyle_configuration file
我想将 Intellij Idea 的预定义静态分析规则保存在 scalastyle_configuration 文件中,并 运行 在 prepush githook 中进行检查,以便在我们的团队中强制执行这些规则。有这样做的标准方法吗?
IntelliJ 检查不是基于 ScalaStyle。但是您可以 运行 它们独立或从 CI 服务器使用来自您的 IntelliJ 安装的 inspect.sh
或 inspect.bat
脚本以及以下参数:
- 项目文件路径
- 检查配置文件路径
- 输出路径
OSX 示例:
/Applications/IntelliJ IDEA.app/Contents/bin/inspect.sh ~/IntelliJ IDEAProjects/MyTestProject ~/Library/Preferences/ideaXX/inspection/Default.xml ~/IntelliJ IDEAProjects/MyTestProject/results-dir -v2
有关更多详细信息,请参阅有关如何 运行 它们独立的文档:
https://www.jetbrains.com/help/idea/2016.3/running-inspections-offline.html#d2149225e24
或来自 TeamCity:
https://confluence.jetbrains.com/display/TCD10/Inspections
我想将 Intellij Idea 的预定义静态分析规则保存在 scalastyle_configuration 文件中,并 运行 在 prepush githook 中进行检查,以便在我们的团队中强制执行这些规则。有这样做的标准方法吗?
IntelliJ 检查不是基于 ScalaStyle。但是您可以 运行 它们独立或从 CI 服务器使用来自您的 IntelliJ 安装的 inspect.sh
或 inspect.bat
脚本以及以下参数:
- 项目文件路径
- 检查配置文件路径
- 输出路径
OSX 示例:
/Applications/IntelliJ IDEA.app/Contents/bin/inspect.sh ~/IntelliJ IDEAProjects/MyTestProject ~/Library/Preferences/ideaXX/inspection/Default.xml ~/IntelliJ IDEAProjects/MyTestProject/results-dir -v2
有关更多详细信息,请参阅有关如何 运行 它们独立的文档: https://www.jetbrains.com/help/idea/2016.3/running-inspections-offline.html#d2149225e24
或来自 TeamCity: https://confluence.jetbrains.com/display/TCD10/Inspections