问题标签 [sonarlint-vs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
487 浏览

javascript - SonarLint v 3.0.0.1569 不显示 JavaScript 问题

我正在将 SonarLint v 3.0.0.1569 与 Visual Studio 2015 版本 14.0.25431.01 更新 3 一起使用。SonarLint 似乎与 C# 代码完美配合,但对于 JavaScript 代码,我得到指示问题的波浪形绿色下划线,但当我悬停或当我按 + 时,我会收到有关该问题的消息。

我确实收到了“激活对 JavaScript 的支持”消息并说“是”。如果我去工具 | 选项 | SonarLint,一切看起来都不错(即,显示停用 JavaScript 支持的按钮)。我错过了什么或者这只是一个错误还是???

0 投票
1 回答
3617 浏览

visual-studio - 如何在 Visual Studio 2015 中配置特定的 SonarLint 规则

我在 Windows 10 上的 Visual Studio 2015 Enterprise Update 3 中有 SonarLint C#,我的解决方案与 SonarQube 服务器成功绑定,我的项目中的代码分析工作正常,我可以在输出窗口中看到 SonarLint 警告。

我想在我的 SonarLint 插件中配置规则 S103(“行不应太长”),以便在代码行长于 200 而不是内置值 150 时向我发出警告。

是否可以配置 SonarLint 规则?nuget包只包含三个dll,我没有找到任何配置文件

问候, 西拉夫

0 投票
1 回答
563 浏览

visual-studio-2015 - Visual Studio 的 SonarLint 失败并出现 404(未找到)错误

我们正在尝试在 Visual Studio 2015 上使用 SonarLint,我们的 Sonarqube 版本是 4.5.7。

但由于以下错误,它没有将其 SophisWebApi 绑定到声纳服务器:

Binding solution to SonarQube project: Download quality profile(s): SonarQube request failed: Response status code does not indicate success: 404 (Not Found). Cannot download the quality profile for language C#

我想这是版本不兼容的问题。有人可以分享哪个版本的 SonarLint 与 Sonarqube 版本兼容的是 4.5.7。如果在某处维护版本兼容性详细信息以避免混淆,那将是真的(对于 EclipseSonarLint 和 IntelliJ IDEA 的 SonarLint,此信息可在维护发布历史记录的新闻部分中获得。即使对于 Visual Studio 的 SonarLint也至少保持这么多有助于)

0 投票
1 回答
712 浏览

sonarqube - 无法为项目安装 NuGet 包“SonarAnalyzer.CSharp”。消息:此包只能安装在 Visual Studio 2015 上

我正在使用 Visual Studio 2017 并创建了测试项目以使用 SonarLint 与 SonarQube 服务器绑定。当我单击要绑定的项目时,出现以下错误。

“将解决方案绑定到 SonarQube 项目:发现解决方案项目包含的项目:* TestSonar\TestSonar.csproj 排除的项目:* TestSonar.Tests\TestSonar.Tests.csproj 您可以通过 SonarLint 项目级上下文菜单更改排除选项,即解决方案资源管理器 - > 选择项目绑定解决方案到 SonarQube 项目:下载质量配置文件:成功下载质量配置文件。名称:'Sonar way',密钥:'cs-sonar-way-54843',语言:'C#' 安装 NuGet项目“TestSonar”的包“SonarAnalyzer.CSharp”

无法为项目“TestSonar”安装 NuGet 包“SonarAnalyzer.CSharp”。消息:此包只能安装在 Visual Studio 2015 上。

绑定 SonarQube 项目的解决方案:生成项目规则集

SonarQube 项目的绑定解决方案:并非所有 NuGet 包都已安装。有关更多信息,请参阅上面的输出。”

0 投票
3 回答
2445 浏览

c# - 在调试构建期间禁用 SonarLint 分析

是否可以(在使用 SonarLint 扩展的 Visual Studio 中)在调试构建期间禁用声纳分析器,但在发布构建中保持启用它们?原因是将解决方案连接到 SonarQube 大大增加了构建时间。

0 投票
2 回答
4299 浏览

java - VSCode MacOS 上的路径 JRE

sonarlint.ls.javaHome在 MacOS 的 VSCode 中输入的 JRE8 的正确路径是什么,以便它正常工作?

我试过这个:

\\Library\\Internet Plug-Ins\\JavaAppletPlugin.plugin\\Contents\\Home\\bin /Library/Internet\\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/

0 投票
0 回答
296 浏览

javascript - Sonarlint 附加语言下载失败

步骤做了:

  1. 从市场为 Visual Studio 2015 安装 Sonarlint
  2. 在安装过程中要求安装对 javascript 的额外支持。我接受。但是下载失败。
  3. 我尝试从 Options > Sonar lint for visual studio > Activate 安装后添加 javascript 支持。

问题

下载永远不会开始。然后我收到一条消息“无法激活对其他语言的支持。无法解析远程名称:repo1.maven.org。

0 投票
1 回答
211 浏览

sonarlint-vs - 我应该如何从 C# 项目的 SonarLint 开始


我正在学习 SonarLint 插件,但发现非常困难并且无法理解它是如何工作的。
我已经为 VS2015 社区版安装了 SonarLint,然后按照说明我试图从 Team Connect 绑定任何随机项目。但是后来我看不到那些会告诉我“将发生空引用异常..”之类的花哨的块。

请指导我在使用 SonarLint for C# 项目执行代码分析时需要执行哪些步骤。

谢谢你

0 投票
1 回答
80 浏览

sonarqube - sonarqube 在本地发布,但未通过 Visual Studio 2015 更新 3 生成报告

我已经在本地安装了 sonarqube 版本:sonarqube-6.7.2 我可以使用http://localhost:9000在本地登录 sonarbube

创建项目并绑定到我的 Visual Studio 项目之一。但是当我在 Visual Studio 中使用 sonarlint 进行更新但无法在本地发布的网站上找到任何内容时。没有报告没有问题,甚至没有代码。

使用 Windows 10。

0 投票
2 回答
2377 浏览

c# - SonarLint 是否比 SonarAnalyzer.CSharp 提供任何优势

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

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

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