我使用sonarqube4.3来做findbugs和checkstyle代码审查。 有没有一种好的方法来运行或只显示新java文件的bug(不关心旧文件)?
下面的代码会起作用吗?如果是,只需将代码打包为插件jar文件,对吗?
public final class CutoffFilter implements InputFileFilter {
final Logger LOG = LoggerFactory.getLogger(CutoffFilter.class);
public static String versionStr = "@version $Id:";
public boolean accept(InputFile file) {
String path = file.file().getAbsolutePath();
boolean isNew = isNew(file.file());
System.out.println("Path" + path);
System.out.println("Need check" + isNew);
return isNew;
}
......
}
public final class CutoffPlugin extends SonarPlugin {
public List getExtensions() {
return Arrays.asList(CutoffFilter.class);
}
}
答案 0 :(得分:1)
您可以显示以前分析或以前版本的差异。它将向您显示自上次分析或版本以来的新问题。这不是你要求的,但如果你没有改变你的旧文件"你会得到你所要求的。