我正在使用Sonar列出代码中的违规行为。虽然很多违规行为都是合法的,但它显示的一些违规行为有点过于牵强。
例如,我希望Sonar在logger语句中以及在带注释的JAXB类中排除违规。由于这些类广泛分布在项目的多个包中,因此我无法排除任何特定的包。
是否有合适的方法来解决此问题。
由于
答案 0 :(得分:2)
您可以使用Switch Off Violations Plugin精确控制不应报告的违规行为。有关详细信息,请查看文档。
正如@oers所说,最好将JAXB类分组到特定的包中,以使用“sonar.excludes”属性将它们全部排除。