声纳复制没有按预期工作?

时间:2017-02-09 16:45:06

标签: sonarqube

我试图向这里的某个人展示我找到声纳有多好 工具... 然后我写了一个小的java项目并定义了许多故意臭的方法, 其中2个完全相同(复制+粘贴) do1 do2

令人惊讶的是,在运行sonnar之后,没有重复错误也没有警告......

public void do1() {
    for (int i = 0; i < 10; i++) {
        if (i != 0) {
            System.out.println("Hello");
            System.out.println(new Date());
        }
    }
}

public void do2() {
    for (int i = 0; i < 10; i++) {
        if (i != 0) {
            System.out.println(new Date());
            System.out.println("Hello");
        }
    }
}

java项目在重复项上引发警告的标准是什么?

enter image description here

1 个答案:

答案 0 :(得分:3)

您的方法太短,无法显示为重复。 Per the docs

  

无论令牌和行数是多少,都应该至少有10个连续和重复的语句。

相关问题