声纳qube扫描错误,线路超出范围?

2022-09-01 09:52:28

[07:43:57]W: [步骤 1/1] 错误: 声纳Qube 扫描仪执行期间出错

[07:43:57]W: [步骤 1/1] 错误: 文件 src/main/java/com/company/package/File.java中的第 523 行超出范围(行:522)

由于某种原因,Sonarqube在第523行上报告了错误,但源文件中只有522行?

我在以前的文件上看到过这个,但是当我在它的末尾添加一个空行时,问题消失了,这个文件的末尾已经有一个空行。


答案 1

我在使用声纳maven插件和jacoco测试报告时遇到了同样的问题。 依赖于 existintig jacoco 报告,当源代码被更改(行已被删除)时,但测试报告未更新此错误发生。跑步解决了这个问题。mvn sonar:sonarmvn clean test sonar:sonar


答案 2

我试过了,它对我有用gradle clean build


推荐