问题标签 [sonarlint]
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.
sonarqube - 如何在 Eclipse 中向 SonarLint 添加证书
连接我的 SonarQube 服务器需要证书。我已经安装了 SonarLint 插件,但它没有任何选项可以添加证书来连接我的 SonarQube 服务器。它只有 URL、用户名、密码选项。有没有办法设置证书?
java - 降低代码的复杂性
我正在使用下面的代码并根据某些逻辑使用了两个 continue 语句,但声纳列表显示了这个问题Reduce the total number of break and continue statements in this loop to use at most one.
如何解决这个问题?
visual-studio - SonarLint for VisualStudio 中的 SonarQube 服务器没有严重性
我已经为 Visual Studio 安装了 SonarLint 并连接到我们的 SonarQube 服务器。我绑定它(甚至更新它)。它似乎有效,但是当我将 Visual Studio 中的设置与 SonarQube 设置进行比较时,我发现严重性不一样!?所以我连接工作,但似乎 SonarLint 没有使用我们 SonarQube 服务器上设置的规则的严重性。当开发人员在 Visual Studio 中工作时与 SonarQube 服务器相比具有不同的严重性时,它当然不会工作。有什么建议吗?
eclipse - SonarLint Eclipse 插件版本错误
当我尝试连接到 SonarQube 服务器时,出现错误提示:
以下插件不符合要求的最低版本,请升级它们:java(安装:3.4,最低:3.8)。
但从 SonarLint
http://www.sonarlint.org/eclipse/:和“2016 年 6 月 3 日 - 我们发布了用于 Eclipse 的 SonarLint 2.1.0 版,扩展了对 SonarQube 4.5.4+ 的支持”,
最新版本是我已经安装的 2.1。我的 SonarQube 服务器是 4.5.4。我在这里错过了什么或任何解决方案。
grails - 如何使用 Sonarlint for IntelliJ 分析 Groovy 代码?
IntelliJ 的 Sonarlint 插件会分析我们的 Java 代码,但不会分析同一项目中的 Groovy 代码。
我们有一个 Grails 项目,可以在命令行上使用 sonar-runner。当我安装 IntelliJ IDEA Sonarlint 插件时,该插件似乎没有从我们的命令行配置中获取设置,并且它没有像编辑器中的 Java 文件那样显示问题的警告突出显示。
我们的项目使用“代码覆盖率”Grails 插件生成 XML 覆盖率报告,然后声纳运行器(命令行工具)提取指标。在sonar-project.properties中,我们设置:
属性文件有 JDBC 设置、覆盖报告路径等。
intellij-idea - SonarLint:SonarQube 项目选项有什么作用?
我正在为 IntelliJ 使用 SonarLint 插件,在设置它时,我可以选择从所有可用的 SonarQube 项目列表中选择一个 SonarQube 项目,如下图所示
当我选择一个特定项目时,这到底会做什么,因为我对此并不完全清楚,并且它没有在SonarLint 主站点上解释?
它是否采用所选项目的规则并将这些规则用于我在 IntelliJ 中从事的任何项目?
intellij-idea - SonarLint 看不到服务器绑定
SonarQube 服务器:本地主机(http://localhost:9000;登录名:admin;密码:admin;测试连接 - “验证成功”)更新绑定:几秒钟前
绑定到服务器:Localhost SonarQube 项目:先更新服务器绑定
但是已经绑定了!可能有什么问题?Web界面也看不到项目。
当我在工作区中按下Analize code with SonarLint
时,我收到一个错误弹出窗口:“项目绑定到无效的 SonarQube 服务器。请检查配置”
php - SonarLint 使用 Eclipse 分析 PHP 代码
有没有人尝试在 Eclipse 中使用 sonarlint 2.1 版分析 php 代码?注:Eclipse 版本为 Mars 4.5.2
现在,使用命令提示符(Sonar Scanner - Php Plugin),我们可以扫描PHP代码并能够看到仪表板分析报告。但是,使用 eclipse,我们可以将项目绑定到 SonarQube 服务器实例,但无法执行代码分析。
关于这个问题背后的原因的任何建议。
sonarqube - SonarQube MSBuild 扫描器:如何排除带有 fxcop 问题的 C# 文件
在 SonarQube 中排除 C# 文件时,仍会为这些排除的文件列出 fxcop 问题。我们尝试了不同的方法来排除 C# 文件,在 SonarQube 服务器设置中,也在 ms 项目文件中,如下所示:
即使明确排除了此文件,仍会列出有关该文件的 fxcop 问题。不知何故,SonarQube 似乎没有解析问题与该文件相关的信息。这些问题列在正确的模块中,但没有文件的行号,即使构建的原始输出包含 fxop 问题中的行号。
有谁知道如何在 SonarQube 中正确排除 C# 文件,以便也不列出 fxcop 问题?
sonarqube - Sonar Lint 中的“连接模式”如何工作
以下来自 sonarLint 网站的文字
连接模式
使用 2.0+ 版本,您现在可以建立到 SonarQube 服务器 (4.5.4+) 的连接并将您的 Eclipse 项目绑定到 SonarQube 项目。此操作将使 SonarLint 使用在您的 SonarQube 服务器上定义的分析器、质量配置文件和设置。
第一步是连接到您的 SonarQube 服务器:在 SonarQube 服务器视图中,右键单击并选择“新建 -> 服务器连接”,或直接执行“文件 -> 新建 -> 其他... -> SonarLint -> 新建服务器”。
完整的连接详细信息(URL 和凭据)。
测试连接
单击“完成”关闭向导并开始从服务器更新配置(可能需要一段时间)
完成这些步骤后,我们应该能够在 Eclipse IDE 中使用声纳 qube 质量配置文件。但它没有显示任何违规和问题作为警告任何人都可以帮助我如何使它工作