问题标签 [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 回答
462 浏览

angular - 解决此错误消息:请仔细检查项目密钥和声纳 url

我想在 VS Code 中使用 Sonar Lint 插件来扫描和分析 Angular 项目中的 Type Script 代码。我安装了 Sonar Lint 插件version 1.15.0并在文件中添加了这个 conf settings.json

之后,我安装了 Sonar Qube 插件并使用以下配置project.json在文件夹中生成了文件:.vscode

在 VS Code 中,我使用CTRL+P并输入了这个:

在此处输入图像描述

结果是:

在此处输入图像描述

但是当我把:

在此处输入图像描述

我收到此错误:

在此处输入图像描述

我该如何解决这个问题?

0 投票
2 回答
400 浏览

javascript - 简化三元运算符

我想使用三元运算符将变量 notEmpty 设置true 或 false,但我的 VSCode sonarlint 将其标记为蓝色下划线并带有注释:简化此表达式

代码: const notEmpty = list.length > 0 ? true : false;

这确实有效,但可能会更好。

0 投票
2 回答
1432 浏览

c# - 从 Visual Studio 手动运行 SonarCloud 分析

我在 Sonarcloud 和 Gitlab CI 中为自动化支付了帐户,我使用 Visual Studio 和集成的 SonarLint for C#。有时我想从 VS 手动运行分析,而不是每次都使用 Gitlab 运行器。有没有办法绕过管道?原因是我对运行时间有限制,并且我只想在清理来自 SonarLint 的代码警告时进行提交和运行管道。

0 投票
1 回答
180 浏览

visual-studio-2019 - 如何根据 SonarLint for Visual Studio 的问题类型设置严重性?

我想将错误和漏洞设置为错误,并将代码气味设置为 Visual Studio 中 SonarLint 扩展的警告。我更喜欢一般地设置它,而不是右键单击每个问题并设置其严重性。我可以这样做吗?如果是,请告诉我该怎么做。

谢谢并恭祝安康,

阿琼

0 投票
0 回答
294 浏览

java - 绑定后,Sonarlint for Visual Studio Code 没有为 Java 显示任何内容

我正在尝试使用连接到 SonarQube 服务器 (v8.1) 的 VS Code (v1.57.0) 配置 SonarLint (v2.0.0)。Java Runtime (JRE) 8 安装在我的计算机上。

我在 VS Code 中配置了工作区和用户设置,如下所示:

用户设置:

工作区设置:

输出 SonarLint:

我检查了绑定,对我来说一切都很好,但仍然跳过了 java 文件。我已经在线查看了多种解决方案,包括在项目中移动工作区设置并添加“serverId”、将 JAVA_HOME 的路径添加到设置文件、强制选择正确的 JDK 等,但没有一个有效。

0 投票
1 回答
240 浏览

visual-studio-2019 - VS2019中如何解除Sonar服务器与项目的绑定?

如何将 Sonar 服务器与项目断开/解除绑定/解耦?我看不到断开连接的选项。

0 投票
0 回答
63 浏览

sonarlint - SonarLint.xml 被添加到每个 VS 项目中?我在哪里可以读到它?

当我将 SonarLint 集成到我的 VS 解决方案中时,我得到了一个 SonarLint.xml 文件 ref。对于每个项目。我想知道,它是如何使用的?我可以删除这个引用吗?找不到任何有关它的文档。

0 投票
0 回答
91 浏览

c# - SonarLint 生成的文件、Visual Studio 2022 和 .gitignore

我在 Visual Studio 2022 中首次将 SonarLint 连接到本地 SonarQube 实例,作为该连接的一部分,SonarLint 将 SonarLint.xml 和 SOLUTIONNAME.slconfig 添加到解决方案,以及新的 .ruleset 文件和 csproj 更新到将这些规则集包含在解决方案中的每个项目中。我们在 Azure DevOps 中使用 Git 进行源代码控制。在这种情况下,是否应该对任何 SonarLint 自动生成的文件进行 gitignored,或者是否应该将它们全部签入和跟踪?

谢谢!

0 投票
0 回答
13 浏览

sonarlint - SonarLint 插件在本地错过了一些(SonarCloud)规则

我在本地安装了SonarLint插件(vscode)并配置了外部SonarCloud规则(由我的组织的项目)。事情是即使它配置得很好,有些问题在我的 IDE 本地并不能算作实际问题,并且只能在线出现(例如 github 集成)。

我还没有意识到那些滑溜溜的声纳云问题之间有什么共同点,可能是code smells。我已经看到了一些有关此问题的 StackOverflow 问题,但尚未遇到明确建议解决方法或按照我的意愿配置它的方法的答案。

有没有人设法解决它?