3

我想将来自 Intellij Idea 的预定义静态分析规则保留在 scalastyle_configuration 文件中,并在 preush githook 中运行检查,以便在我们的团队中强制执行这些规则。有标准的方法吗?

4

1 回答 1

1

IntelliJ 检查不基于 ScalaStyle。inspect.sh但是您可以使用 IntelliJ 安装中的或脚本独立运行它们或从 CI 服务器运行它们,并使用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

于 2017-01-05T13:25:38.723 回答