问题标签 [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.
javascript - 简化三元运算符
我想使用三元运算符将变量 notEmpty 设置为true 或 false,但我的 VSCode sonarlint 将其标记为蓝色下划线并带有注释:简化此表达式
代码:
const notEmpty = list.length > 0 ? true : false;
这确实有效,但可能会更好。
c# - 从 Visual Studio 手动运行 SonarCloud 分析
我在 Sonarcloud 和 Gitlab CI 中为自动化支付了帐户,我使用 Visual Studio 和集成的 SonarLint for C#。有时我想从 VS 手动运行分析,而不是每次都使用 Gitlab 运行器。有没有办法绕过管道?原因是我对运行时间有限制,并且我只想在清理来自 SonarLint 的代码警告时进行提交和运行管道。
visual-studio-2019 - 如何根据 SonarLint for Visual Studio 的问题类型设置严重性?
我想将错误和漏洞设置为错误,并将代码气味设置为 Visual Studio 中 SonarLint 扩展的警告。我更喜欢一般地设置它,而不是右键单击每个问题并设置其严重性。我可以这样做吗?如果是,请告诉我该怎么做。
谢谢并恭祝安康,
阿琼
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 等,但没有一个有效。
visual-studio-2019 - VS2019中如何解除Sonar服务器与项目的绑定?
如何将 Sonar 服务器与项目断开/解除绑定/解耦?我看不到断开连接的选项。
sonarlint - SonarLint.xml 被添加到每个 VS 项目中?我在哪里可以读到它?
当我将 SonarLint 集成到我的 VS 解决方案中时,我得到了一个 SonarLint.xml 文件 ref。对于每个项目。我想知道,它是如何使用的?我可以删除这个引用吗?找不到任何有关它的文档。
c# - SonarLint 生成的文件、Visual Studio 2022 和 .gitignore
我在 Visual Studio 2022 中首次将 SonarLint 连接到本地 SonarQube 实例,作为该连接的一部分,SonarLint 将 SonarLint.xml 和 SOLUTIONNAME.slconfig 添加到解决方案,以及新的 .ruleset 文件和 csproj 更新到将这些规则集包含在解决方案中的每个项目中。我们在 Azure DevOps 中使用 Git 进行源代码控制。在这种情况下,是否应该对任何 SonarLint 自动生成的文件进行 gitignored,或者是否应该将它们全部签入和跟踪?
谢谢!
sonarlint - SonarLint 插件在本地错过了一些(SonarCloud)规则
我在本地安装了SonarLint插件(vscode)并配置了外部SonarCloud规则(由我的组织的项目)。事情是即使它配置得很好,有些问题在我的 IDE 本地并不能算作实际问题,并且只能在线出现(例如 github 集成)。
我还没有意识到那些滑溜溜的声纳云问题之间有什么共同点,可能是code smells
。我已经看到了一些有关此问题的 StackOverflow 问题,但尚未遇到明确建议解决方法或按照我的意愿配置它的方法的答案。
有没有人设法解决它?