扫描C#文件时,行1203超出范围

Kri*_*ard 6 c# sonarqube

我们有一个非常大的代码库,其中一个项目打破了SonarQube分析,出现以下错误.

016-12-15T11:20:30.8989361Z ##[error]ERROR: Error during SonarQube Scanner execution 
2016-12-15T11:20:30.8999277Z ##[error]java.lang.IllegalStateException: Line 1203 is out of range in the file Converters/IMSServiceToESBConverter.cs (lines: 1202)
Run Code Online (Sandbox Code Playgroud)

我们正在使用SonarQube 6.1和最新的C#插件(5.5.1.522).

禁用C#配置文件中的所有规则仍会导致此问题.

use*_*639 6

使用JaCoCo Code Coverage Reports for Java代码运行SonarQube时,我也遇到了类似的问题:

ERROR: Error during SonarQube Scanner execution
java.lang.IllegalStateException: Line [..] is out of range in the file [..]
Run Code Online (Sandbox Code Playgroud)

问题是由于在更新代码之前生成的旧代码覆盖率报告.在再次生成覆盖率报告后修复了它.因此,请确保清除上一次运行中遗留的任何覆盖率报告,并且新的覆盖率报告已到位.

  • 我们如何删除旧的覆盖率报告? (2认同)