在sonarqube中,有没有一种运行新java文件的好方法,或者只显示新java文件的bug?
我使用sonarqube4.3进行findbugs和checkstyle代码审查。 有没有一种好方法可以运行新java文件,或者只显示新java文件的bug(而不关心旧文件) 下面的代码有效吗?如果是,就把代码打包成插件jar文件,对吗在sonarqube中,有没有一种运行新java文件的好方法,或者只显示新java文件的bug?,sonarqube,Sonarqube,我使用sonarqube4.3进行findbugs和checkstyle代码审查。 有没有一种好方法可以运行新java文件,或者只显示新java文件的bug(而不关心旧文件) 下面的代码有效吗?如果是,就把代码打包成插件jar文件,对吗 public final class CutoffFilter implements InputFileFilter { final Logger LOG = LoggerFactory.getLogger(CutoffFilter.class);
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);
}
}
您可以显示与以前的分析或以前版本的差异。它将向您显示自上次分析或版本以来的新问题。这并不完全是你想要的,但是如果你没有改变你的“旧文件”,你将会得到你想要的