问题标签 [sonarlint-intellij]

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 回答
1210 浏览

java - Sonarqube SonarLint 自定义

我对在 IntelliJ 上自定义 SonarLint 很感兴趣,我猜想可以通过 sonarlint.xml 文件来实现。

具体来说,我想禁用一些检查并增加其他检查的阈值,附加的 XML 是我试图增加我迄今为止未能实现的循环复杂性,有人可以指出我的相关文档或代码请举例

提前致谢

克里斯

0 投票
0 回答
123 浏览

sonarlint - 隐藏、排序或分组问题

如何隐藏 SonarLint 问题?是否可以以某种方式对问题进行分组和排序?

我正在使用 1.5.0 版本的插件

谢谢

0 投票
1 回答
2883 浏览

intellij-idea - 如何在 SonarLint 中将问题标记为误报?

我正在为 IntelliJ 试验 SonarLint,但我对此有点警惕。它似乎没有提供比 IntelliJ 已经提供的更多的东西,而且甚至无法查看它提供的规则,更不用说更改它们了。

现在,也许它确实增加了一些东西,但是,现在,我正被误报垃圾邮件。当变量在前一行中被断言为 not null 时,诸如说变量可以为 null 之类的事情。有什么方法可以消除误报,以便我可以专注于剩下的事情?

0 投票
0 回答
500 浏览

intellij-idea - SonarLint sonar.issue.ignore.multicriteria 不起作用

我在 SonarQube 中配置了我们的项目以忽略规则 squid:S00103。

它工作得很好,但是使用我们的服务器配置的 IntelliJ 的 SonarLint 2.0 不使用此排除项。

所以我想在插件属性中手动添加排除项,但它似乎不起作用。

见这里: SonarIgnore-Screenshot

0 投票
1 回答
1304 浏览

sonarlint - 使用 SonarLint for IntelliJ 分析代码

我已经为 IntelliJ 安装了最新的 SonarLint 版本 2,并将其配置为与我的 SonarQube 服务器版本 5.2 一起使用。我还将 SonarLint 绑定到我在 SonarQube 中的项目。当我尝试对一个文件或所有项目运行分析时,我遇到以下错误:

知道有什么问题吗?

0 投票
2 回答
720 浏览

intellij-idea - IntelliJ 上的 SonarLint v2.0 上的连接模式不起作用?

IntelliJ 的 SonarLint v2.0 现已推出,并具有“连接到声纳服务器”功能,但即便如此,它似乎与我的服务器规则不同步。

http://www.sonarlint.org/intellij/#Connected

它为某人工作吗?我错过了一步吗?或者它可能是一个错误?

谢谢!

IntelliJ Idea 版本:2016.1 SonarLint 版本:2.0.1 SonarQube 版本:5.4

0 投票
1 回答
934 浏览

intellij-idea - SonarLint IDEA 插件即使在连接模式下也不同步

我正在为 Intellij 2.0 使用 SonarLint,它连接到我自己的 SonarQube 服务器 v5.4,进入连接模式时插件没有报告任何问题。

它似乎与我的服务器规则不同步。找到了 Java 文档中提到的那些,但它们似乎也不是全部。我想知道这些java规则列表是否仅在未连接到任何服务器时才使用。

使用远程服务器时,是否对使用或同步的规则有限制?我错过了任何步骤吗?

无论如何,这个问题是否相关?https://jira.sonarsource.com/browse/SLI-57

我正在运行:Intellij 15.0.2 build #IU-143.1184 JRE 1.8.0_40-release-b105 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains sro SonarLint for Intellij 2.0

谢谢

0 投票
0 回答
542 浏览

intellij-idea - 是否可以在 IntelliJ 内的 Gradle 多项目中使用 SonarLint?

我有一个 Gradle 多项目,如下所示:

项目A

  • 子项目#1
  • 子项目#2
  • 子项目#3

对于每个子项目,中央服务器上都有一个对应的 SonarQube 项目。

将 SonarLint 2.2 用于 IntelliJ 2016.1.2 我可以对我们的中央 SonarQube 5.1.8 服务器使用连接模式。在 SonarLint 项目设置中,我需要提供项目绑定。这是个问题; 我只能同时分析一个子项目。显然,项目绑定用于整个多项目。

我在 SonarLint JIRA 上发现了这个问题;https://jira.sonarsource.com/browse/SLI-91。似乎 2.2 版不支持多项目,但 2.3 版支持。

有没有人让这个设置运行?

0 投票
1 回答
3024 浏览

grails - 如何使用 Sonarlint for IntelliJ 分析 Groovy 代码?

IntelliJ 的 Sonarlint 插件会分析我们的 Java 代码,但不会分析同一项目中的 Groovy 代码。

我们有一个 Grails 项目,可以在命令行上使用 sonar-runner。当我安装 IntelliJ IDEA Sonarlint 插件时,该插件似乎没有从我们的命令行配置中获取设置,并且它没有像编辑器中的 Java 文件那样显示问题的警告突出显示。

我们的项目使用“代码覆盖率”Grails 插件生成 XML 覆盖率报告,然后声纳运行器(命令行工具)提取指标。在sonar-project.properties中,我们设置:

属性文件有 JDBC 设置、覆盖报告路径等。

0 投票
1 回答
5343 浏览

intellij-idea - 如何将 SonarLint 与 Intellij 集成

当我在插件和“测试连接”中配置 SonarQube 服务器时,我正在尝试使用 Intellij 运行 Solar Lint

我不断收到以下错误消息:

以下插件不符合要求的最低版本,请升级:java(安装:3.7,最低:3.8)

我不完全理解这意味着什么,我非常感谢任何帮助。

PS 如果这是解决此问题的唯一方法,我无法升级声纳服务器上的 Java 插件,因为我无法访问服务器管理功能。