我可以在模型类上添加SuppressWarnings(“ *”)吗?我不希望Sonar检查我的模型包。
@SuppressWarnings(“ *”)
答案 0 :(得分:1)
SonarQube针对这种情况提供了一些易于使用的配置。
以最简单的方式,重要的是您可以轻松地通过目录或文件夹来确定。比起您可以简单地使用sonar.exclusions=
。可以说,您的Model类带有Model.java
后缀,而您可以轻松地使用sonar.exclusions=**/*Model.java
并且没有对它们进行分析。请参见Sonar Docs。
如果您的Model类不共享相同的目录或命名约定,则需要付出很多努力。但是您可以仔细看看,也许您可以在Sonar Docs的基础上找到可以使用的模式。
此外,如果您仍然希望保留问题,还可以选择根据定义从覆盖率和重复分析中分别排除文件/文件夹。