问题标签 [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 投票
0 回答
67 浏览

sonarqube - 如何将 sonarqube 扫描报告发布到多个 SonarQube 实例..?

我有两个 SonarQube 实例,一个是 6.1 Developers Edition,另一个是 6.7 LTS 版本。我想将扫描结果发布到两个声纳实例。我怎样才能做到这一点..?

问候,桑迪普

0 投票
1 回答
586 浏览

sonarlint-vs - 使用 Visual Studio 的 SonarLint

我为 Visual Studio 安装了SonarLint插件。我可以在SonarLint不连接SonarQube服务器的情况下执行代码分析吗?

从其他博客中,我了解到菜单中显示了“代码分析”选项。但是这个选项在 Visual Studio 中总是可用的,即使没有这个插件,我认为这是 Visual Studio 代码分析。是否有任何声纳分析可以通过安装SonarLint插件来完成。

0 投票
1 回答
1609 浏览

sonarlint-vs - Visual Studio 上的 SonarLint 未在错误窗格中显示警告

安装了 SonarLint 4.1.0.3539 扩展的 Visual Studio 2017 (15.7.4)。

加载的 ASP.NET Core 2.0 解决方案,由项目组成,面向 .Net Framework 4.7.1 或 .Net Standard 2.0。Csproj 文件是新的“最小”版本,添加了这个

Visual Studio 选项 => 文本编辑器 => C# => 高级 => 启用完整解决方案分析已选中(启用)。

问题:为整个解决方案运行重建或运行代码分析不会在错误窗格中显示任何声纳警告。同时在代码编辑器中,有一些怪异的下划线指出 Sonar 在代码中发现的问题。

问:是否需要任何其他配置才能使其正常工作,或者 ASP.NET Core 和 .Net Standard 项目尚不支持此功能?

PS SonarLint 未连接到任何 SonarQube 服务器。

0 投票
0 回答
228 浏览

sonarqube - Visual Studio 的 SonarLint 显示 http 403 错误

我们的 SonarQube 站点有一个自签名证书。证书是在域名上颁发的。
工具版本
1. SonarQube - 6.3
2. Visual Studio - 2015
3. SonarLint - 4.3.0.3718
安装证书
的步骤: 1. 复制证书并安装到受信任的存储中。
2. 将证书导入 Java Key Store。

在将 SonarLint 与 SonarQube 服务器连接时,出现以下错误:
连接到 SonarQube 服务器:https://mydomainname/
连接到 SonarQube 服务器:验证凭据
连接到 SonarQube 服务器:检索组织
连接到 SonarQube 服务器:检测服务器插件
SonarQube 请求失败:响应状态码不表示成功:403 ( )。
连接到 SonarQube 服务器:失败

0 投票
0 回答
170 浏览

c# - Assembly.LoadFile 不合规?

我最近遵循了一个从 bin 文件夹中预加载几个 DLL 的示例,如下所述: https ://stackoverflow.com/a/5599581/1099519

这实际上确实按预期工作,但我正在为 VisualStudio 使用 SonarLint,并且在以下代码行中加了下划线并标记为“代码气味”:

Assembly.LoadFile(dll);

陈述以下 S3885 ( https://rules.sonarsource.com/csharp/RSPEC-3885 ):

Assembly.Load 的参数包括要加载的 dll 的完整规范。使用另一种方法,您最终可能会得到一个与您预期不同的 dll。

当调用、 或时Assembly.LoadFrom,此规则会引发问题。Assembly.LoadFileAssembly.LoadWithPartialName

Assembly.Load(dll);所以我试了一下,按照建议改成了:

但是使用推荐的方法FileLoadException会抛出:

无法加载文件或程序集“C:\SomePath\SomeDll.dll”或其依赖项之一。给定的程序集名称或代码库无效。(来自 HRESULT 的异常:0x80131047)

原因:该字符串Assembly.Load不是文件路径,实际上是类名如“SampleAssembly, Version=1.0.2004.0, Culture=neutral, PublicKeyToken=8744b20f8da049e3”。

这仅仅是 SonarLint 的误报还是存在“合规”方式?

0 投票
1 回答
2503 浏览

sonarqube - 对 JavaScript 文件使用 VS Code 扩展时,SonarLint 分析失败

我尝试在 Windows 上为Visual Studio Code设置SonarLint 扩展,并按照说明使用连接模式。我想我已经正确设置了它,因为在 SonarLint 输出日志中,显示了大约 200 个用于连接到我的组织服务器的状态代码(仅供参考,我在下面的日志中更改了 URL):

然后它显示它正在尝试分析我打开的文件:

但是,它随后会显示以下错误消息:

0 投票
0 回答
1126 浏览

sonarlint-vs - Sonarlint 在 Visual Studio 代码中不起作用

我已经在 Visual Studio 代码中安装了 sonarlint 插件,但我收到了这个错误

在此处输入图像描述

我已经设置了 java 环境变量并创建了一个运行良好的示例 java 文件。我无法弄清楚问题出在哪里。

请帮我解决这个问题。先感谢您。

0 投票
1 回答
2248 浏览

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

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

它在超过最大值时显示,但是一旦低于阈值,我似乎无法找到可以看到它的位置。

0 投票
1 回答
10868 浏览

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

我使用声纳林特。我希望不对特定线路执行声纳测试。我使用了“//NOSONAR”,但它没有用。不指定错误号。 党卫军

编辑:当我使用 //NOSONAR 时,错误仍然出现在 sonarlint 中。但在主项目 (SonarQube) 中不再出现错误。

0 投票
1 回答
732 浏览

sonarqube - 为什么 Visual Studio 的 SonarLint 中不存在某些 SonarQube 规则

我不明白 SonarLint 和 SonarQube 之间的以下区别。

我的 sonarLint 配置丢失了吗?

请参阅下面的打印

比较从 SonarQube 到 SonarLint 的规则

谢谢各位!