Java 从Sonar Eclipse插件中未检测到重复的块
我们目前正在使用SonarQube服务器(版本5.1.1) 以及Sonar Eclipse插件(3.5版)。 我们计划将SonarQube服务器升级到5.2并使用SonarLint 关于规则“源文件不应该有任何重复的块”(commonjava:duplicatedblock),我们看到了行为上的差异 在SonarQube服务器和SonarEclipse插件的分析结果之间。 实际上,当SonarQube服务器有重复块时,SonarEclipse插件并没有检测到重复块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是否包含此问
SonarLint是否包含此问题的修复程序?SonarQube for Eclipse和SonarLint for Eclipse不提供关于复制或代码覆盖率的反馈 实际上,复制是由SonarQube服务器计算的(因为只有服务器知道其他项目)。由于SonarLint独立于SonarQube服务器工作,因此它无法提供该规则。谢谢。由于Sonar Eclipse插件使用SonarQube服务器规则,并且规则“common java:DuplicatedBlocks”非常特定于检测同一文件中的重复块(而不是其他项目),因此我很惊讶Sonar Eclipse插件没有检测到任何内容。Eclipse中的分析处于增量模式,这意味着它只分析差异。因此,它无法检测重复。