SonarQube:登录控制台

本文关键字:控制台 登录 SonarQube | 更新日期: 2023-09-27 18:22:07

此规则是否应用于控制台应用程序?如果是,那么我们如何登录到conosle?或者你为什么不应该这么做?http://dist.sonarsource.com/plugins/csharp/rulesdoc/0.10.0-RC/S2228.html

SonarQube:登录控制台

您可以在控制台应用程序上禁用此规则。尽管如此,即使对于控制台应用程序,限制Console.WriteLine()调用的数量也是一个好主意,例如,这样以后更容易更改应用程序。例如,您不希望看到Console.*调用扩展到整个代码库,而是希望看到它可能包含在一个类中。如果是这样的话,请随时在SonarQube中将这些问题标记为"不会解决",以表明您已经对它们进行了审查,并且它们是期望和接受的。

您可以尝试实现一个sonar-project.properties文件,该文件将包含声纳排除定义,并且您可以从sonar扫描中排除包含console.log调用的文件。

示例:

sonar.exclusions=**/__tests__/**/*,**/*.js