2

背景

我正在运行 Visual Studio 2015 Enterprise (RTM) 并启用了SonarLint扩展来对我的多项目 ASP.NET 4.5 MVC 解决方案进行代码分析。

问题

SonarLint 分析似乎忽略了代码分析的项目设置“抑制生成代码的结果(仅限托管)”

*.designer.cs也就是说,对于从某些.aspx页面生成的几个文件,我收到了很多 Sonar 错误报告。(大部分项目都是 MVC,因为它的价值。)我不关心这些错误,也不认为我有一个像样的方法来修复它们......

更多细节

我将 SonarQube 与我们的 TFS 2013 环境集成,它正确地忽略了 TFS 服务器分析中的这些问题。这个问题刚刚出现在 Visual Studio 中,使用 Roslyn 分析。

有什么想法可以设置等效的 .ignore 文件或以其他方式解决此问题吗?

4

1 回答 1

1

目前在 Roslyn 中没有内置的忽略文件的方法,所以你不能这样做。每个分析器都需要决定是否需要检查分析的文件。专门针对 SonarLint,我在 GitHub 上创建了一个问题:https ://github.com/SonarSource/sonarlint-vs/issues/85 。您可以跟踪其进度。

于 2015-07-22T11:48:55.677 回答