【发布时间】:2022-01-08 20:00:16
【问题描述】:
我创建了一个只有 1 个文件的 .NET Core 应用程序 - Program.cs
它只是从 1-100
打印for (var i = 1; i <= 100; i++)
{
try
{
Console.WriteLine(i);
}
catch (Exception)
{
throw new Exception("This is a sample exception");
}
}
我还设置了 SonarQube localy 并使用命令运行了我的第一次扫描
dotnet sonarscanner end /d:sonar.login="<TOKEN>"
这是成功的,我有一份 CodeSmells 的报告(我有意识地把这些用于测试 SonarCube)
但是,一旦我更正了代码并重新运行了命令,我就会收到来自声纳扫描仪的磨损错误。可能是什么原因?
ERROR: Error during SonarScanner execution
java.lang.IllegalArgumentException: Line 5 is out of range for file Program.cs. File has 4 lines.
【问题讨论】:
标签: c# .net-core encoding sonarqube roslyn