问题标签 [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.
java - Sonarqube SonarLint 自定义
我对在 IntelliJ 上自定义 SonarLint 很感兴趣,我猜想可以通过 sonarlint.xml 文件来实现。
具体来说,我想禁用一些检查并增加其他检查的阈值,附加的 XML 是我试图增加我迄今为止未能实现的循环复杂性,有人可以指出我的相关文档或代码请举例
提前致谢
克里斯
sonarlint - 隐藏、排序或分组问题
如何隐藏 SonarLint 问题?是否可以以某种方式对问题进行分组和排序?
我正在使用 1.5.0 版本的插件
谢谢
intellij-idea - 如何在 SonarLint 中将问题标记为误报?
我正在为 IntelliJ 试验 SonarLint,但我对此有点警惕。它似乎没有提供比 IntelliJ 已经提供的更多的东西,而且甚至无法查看它提供的规则,更不用说更改它们了。
现在,也许它确实增加了一些东西,但是,现在,我正被误报垃圾邮件。当变量在前一行中被断言为 not null 时,诸如说变量可以为 null 之类的事情。有什么方法可以消除误报,以便我可以专注于剩下的事情?
intellij-idea - SonarLint sonar.issue.ignore.multicriteria 不起作用
我在 SonarQube 中配置了我们的项目以忽略规则 squid:S00103。
它工作得很好,但是使用我们的服务器配置的 IntelliJ 的 SonarLint 2.0 不使用此排除项。
所以我想在插件属性中手动添加排除项,但它似乎不起作用。
sonarlint - 使用 SonarLint for IntelliJ 分析代码
我已经为 IntelliJ 安装了最新的 SonarLint 版本 2,并将其配置为与我的 SonarQube 服务器版本 5.2 一起使用。我还将 SonarLint 绑定到我在 SonarQube 中的项目。当我尝试对一个文件或所有项目运行分析时,我遇到以下错误:
知道有什么问题吗?
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
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
谢谢
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 版支持。
有没有人让这个设置运行?
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 与 Intellij 集成
当我在插件和“测试连接”中配置 SonarQube 服务器时,我正在尝试使用 Intellij 运行 Solar Lint
我不断收到以下错误消息:
以下插件不符合要求的最低版本,请升级:java(安装:3.7,最低:3.8)
我不完全理解这意味着什么,我非常感谢任何帮助。
PS 如果这是解决此问题的唯一方法,我无法升级声纳服务器上的 Java 插件,因为我无法访问服务器管理功能。