如何向SonarQube添加规则?

时间:2015-01-28 12:14:22

标签: sonarqube

如何通过Web界面向SonarQube(V4.5.2)添加规则?最简单和最合理的方法是复制/复制现有规则然后自定义它,但我找不到这个复制功能。

可以添加新规则,但无法在此处添加语义或设置严重性。

1 个答案:

答案 0 :(得分:2)

您将无法直接从用户界面添加任意规则。

规则页面的可能性是:

  • 更改给定个人资料中现有规则的激活参数
  • 使用an existing rule template创建自定义规则;这是自定义规则行为的最简单方法,但此功能仅限于受限制的子集
  • 创建手动规则;这些规则不会在分析时引发问题,但可用于在源代码上创建手动问题

如果您需要开发完全自定义规则(例如非现有规则),则需要开发插件并为自定义规则提供实现(使用Java代码)。