修改声纳中的规则

时间:2012-04-25 12:54:31

标签: java sonarqube

我正在使用Sonar列出代码中的违规行为。虽然很多违规行为都是合法的,但它显示的一些违规行为有点过于牵强。

例如,我希望Sonar在logger语句中以及在带注释的JAXB类中排除违规。由于这些类广泛分布在项目的多个包中,因此我无法排除任何特定的包。

是否有合适的方法来解决此问题。

由于

1 个答案:

答案 0 :(得分:2)

您可以使用Switch Off Violations Plugin精确控制不应报告的违规行为。有关详细信息,请查看文档。

正如@oers所说,最好将JAXB类分组到特定的包中,以使用“sonar.excludes”属性将它们全部排除。