有没有一种好的方法来运行或只显示sonarqube中新java文件的错误?

时间:2014-06-23 06:54:52

标签: sonarqube

我使用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);
   }
}

1 个答案:

答案 0 :(得分:1)

您可以显示以前分析或以前版本的差异。它将向您显示自上次分析或版本以来的新问题。这不是你要求的,但如果你没有改变你的旧文件"你会得到你所要求的。