【发布时间】:2021-04-04 10:19:28
【问题描述】:
我的 C# WIndows 窗体应用程序有一些指向 Web URI 的菜单链接。但是现在我的 SonarQube Scan 给了我这个错误/警告(S1075)来重构我的代码。那么在 C# 后端代码中使用 Web URI 的安全/最佳方式是什么。
private void HelpDocMenu_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("https://docs.google.com/document/d/142SFA/edit?usp=sharing");
}
SonarQube 错误
S1075 Refactor your code not to use hardcoded absolute paths or URIs
【问题讨论】:
-
感谢您的帮助。可以请帮助我理解这一点。我对此并不熟悉。
-
如果您认为这不是问题,请忽略它。 AFAIK 你不能在每行/方法的基础上禁用警告(至少当我尝试 sonarqube 时)所以忽略它或禁用它(见this 答案)。
-
哪个警告?有消息或ID吗?
-
S1075 是代码。
-
是的。我也是这么想的。我找不到任何解决方法。抑制这个错误将是要走的路。
标签: c# sonarqube sonarqube-scan