Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用声纳列出代码中的违规行为。虽然很多违规行为是合法的,但它显示的一些违规行为有点牵强。
例如,我希望 Sonar 排除 logger 语句和带注释的 JAXB 类中的违规行为。由于这些类广泛分布在项目中的多个包中,因此我无法排除任何特定包。
有没有合适的方法来解决这个问题。
谢谢
您可以使用关闭违规插件来精确控制不应报告的违规行为。查看文档以获取更多信息。
正如@oers 所说,最好将您的 JAXB 类分组到特定的包中,以使用“sonar.excludes”属性将它们全部排除。