标签: sonarlint-vs

如何忽略 C# 中特定代码行的声纳规则?

我使用 SonarLint。我希望不对特定线路执行声纳测试。我用过// NOSONAR但是没用。不指定错误号。

SS

当我使用 .SonarLint 时,该错误仍然出现在 SonarLint 中//NOSONAR。但在主项目(SonarQube)中,该错误不再出现。

c# sonarlint sonarlint-vs

9
推荐指数
1
解决办法
2万
查看次数

在 Visual Studio 中显示方法的认知复杂性

在 Visual Studio (2017) 中使用 SonarLint 和 SonarQube 时,是否有办法在任何地方显示方法的认知复杂度?

当它超过最大值时就会显示,但是一旦低于阈值,我似乎找不到在哪里可以看到它。

“重构此方法,将其认知复杂度从 29 降低到允许的 15”

visual-studio sonarqube sonarlint sonarlint-vs

7
推荐指数
1
解决办法
6951
查看次数

SonarLint 是否提供优于 SonarAnalyzer.CSharp 的任何优势

在 SonarAnalyzer.CSharp Nuget 包上,它具有描述:

发现代码中的错误和代码异味的分析器。此包最好与用于 Visual Studio ( http://vs.sonarlint.org ) 和/或 SonarQube 平台 ( http://www.sonarqube.org )的 SonarLint一起使用。

我知道 SonarLint 是 VisualStudio 的插件,因此它的规则集会自动应用于在 VisualStudio 中打开的每个项目。但是,如果我将 SonarAnalyzer.CSharp Nuget Package 安装到项目中,SonarLint 会为我提供更多功能,还是它们只是提供相同 Roslyn 规则的两种方式?

c# visual-studio sonarlint sonarlint-vs

6
推荐指数
1
解决办法
2079
查看次数

我可以为SonarLint配置使用的规则集

我可以禁用/启用SonarLint for VS显示的规则集吗?怎么样?一个类似的问题已经被问到是否有一些图形方式在SonarLint上创建我自己的配置文件?但我无法按照答案,即在解决方案资源管理器中找不到Project/References/Analyzers节点,以便能够编辑活动规则集文件.你能帮我解决这个问题吗?

sonarlint sonarlint-vs

5
推荐指数
1
解决办法
8197
查看次数

在Debug构建期间禁用SonarLint分析

是否可以(在Visual Studio中使用SonarLint扩展)在Debug构建期间禁用Sonar分析器,但是在Release版本中是否启用它们?原因是将解决方案连接到SonarQube大大增加了构建时间.

c# sonarlint sonarlint-vs

4
推荐指数
1
解决办法
1182
查看次数

在没有SonarQube的情况下运行SonarLint VisualStudio插件

我已经为Visual Studio 2015安装了SonarLint扩展(V 2.8).可以在没有连接到SonarQube服务器的情况下在本地分析代码吗?

我是否需要安装其他内容才能分析我的代码(如果我没有SonarQube)?

我没有看到规则集添加到我的项目中.如何添加规则集?从哪里来?

我检查了SonarLint GitHub页面,但找不到相关文档

sonarqube sonarlint sonarlint-vs

2
推荐指数
1
解决办法
2220
查看次数

SonarLint 仅在文件更改中显示问题

我正在寻求改进我正在工作的部门的代码库,并且我想以渐进的方式做到这一点。我的想法是,我只想在开发人员正在更改的文件中运行 SonarQube 和 SonarLint。在sonarqube中,我们有: https://blogs.msdn.microsoft.com/visualstudioalm/2016/06/02/sonarqube-code-analysis-issues-integration-into-pull-requests/

有没有办法在 SonarLint 中做同样的事情?

对于具有大量技术债务的代码库,如果 SonarLint 要列出所有当前文件的问题,而我只想列出用户已更改的文件的问题。

让我知道您的想法或实现类似目标的任何其他方法

static-code-analysis sonarqube sonarlint sonarlint-vs

0
推荐指数
1
解决办法
1547
查看次数