Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从Sonar Eclipse插件中未检测到重复的块_Java_Eclipse_Sonarqube_Sonarlint - Fatal编程技术网

Java 从Sonar Eclipse插件中未检测到重复的块

Java 从Sonar Eclipse插件中未检测到重复的块,java,eclipse,sonarqube,sonarlint,Java,Eclipse,Sonarqube,Sonarlint,我们目前正在使用SonarQube服务器(版本5.1.1) 以及Sonar Eclipse插件(3.5版)。 我们计划将SonarQube服务器升级到5.2并使用SonarLint 关于规则“源文件不应该有任何重复的块”(commonjava:duplicatedblock),我们看到了行为上的差异 在SonarQube服务器和SonarEclipse插件的分析结果之间。 实际上,当SonarQube服务器有重复块时,SonarEclipse插件并没有检测到重复块 SonarLint是否包含此问

我们目前正在使用SonarQube服务器(版本5.1.1) 以及Sonar Eclipse插件(3.5版)。 我们计划将SonarQube服务器升级到5.2并使用SonarLint

关于规则“源文件不应该有任何重复的块”(commonjava:duplicatedblock),我们看到了行为上的差异 在SonarQube服务器和SonarEclipse插件的分析结果之间。 实际上,当SonarQube服务器有重复块时,SonarEclipse插件并没有检测到重复块


SonarLint是否包含此问题的修复程序?

SonarQube for Eclipse和SonarLint for Eclipse不提供关于复制或代码覆盖率的反馈

实际上,复制是由SonarQube服务器计算的(因为只有服务器知道其他项目)。由于SonarLint独立于SonarQube服务器工作,因此它无法提供该规则。谢谢。由于Sonar Eclipse插件使用SonarQube服务器规则,并且规则“common java:DuplicatedBlocks”非常特定于检测同一文件中的重复块(而不是其他项目),因此我很惊讶Sonar Eclipse插件没有检测到任何内容。Eclipse中的分析处于增量模式,这意味着它只分析差异。因此,它无法检测重复。