SonarLint 不显示来自本地 SonarQube 服务器的自定义规则
SonarLint doesn't show custom rules from local SonarQube server
我为我的项目添加了一些 XML 自定义规则。然后我将这些规则添加到我的本地 SonarQube 服务器。当我分析我的项目时,所有自定义规则都会出现。当我在 Eclipse 中打开我的项目并通过 sonarlint 连接到我的本地 sonarqube 时,一切正常。 intellij的问题。除了以前存在的规则外,它不显示任何规则。
在我的pom.xml中我标记了这个
<sonarLintSupported>true</sonarLintSupported>
我还被告知 sonarlint 不支持第 3 方插件,但我没有使用它们中的任何一个。也许 intellij 有一些例外?导致这些规则出现的原因。
我的sonarqube版本是7.7.0.23042
和 Intellij 的 sonarlint 版本:3.4.0.2532
用于 eclipse 4.1 的 Sonarlint
SonarLint for Eclipse 和 IntelliJ 不提供相同的功能。有很多不同之处。其中之一是支持的语言列表:
+------------+----------------+-----------------+
| Language | SL Eclipse 4.1 | SL IntelliJ 4.0 |
|------------|----------------|-----------------|
| Java | Yes | Yes |
| JavaScript | Yes | Yes |
| Python | Yes | Yes |
| Kotlin | No | Yes |
| Ruby | No | Yes |
| PHP | Yes | Yes |
+------------+----------------+-----------------+
另一个是对上述语言的不同程度的支持。在 SonarSource Jira 中你可以找到这个问题:SLCORE-221 Whitelist SonarSource XML analyzer 2.0,工单依赖于它:
- SLE-295 Enable XML Analyzer in connected mode ← 在 Eclipse 4.1 中完成
- SLI-320 Enable XML Analyzer in connected mode ← 打开,应该在 IntelliJ 4.1 中完成
我认为这可能是您在 Eclipse 中看到问题而在 IntelliJ 中看不到它们的原因。
我为我的项目添加了一些 XML 自定义规则。然后我将这些规则添加到我的本地 SonarQube 服务器。当我分析我的项目时,所有自定义规则都会出现。当我在 Eclipse 中打开我的项目并通过 sonarlint 连接到我的本地 sonarqube 时,一切正常。 intellij的问题。除了以前存在的规则外,它不显示任何规则。
在我的pom.xml中我标记了这个
<sonarLintSupported>true</sonarLintSupported>
我还被告知 sonarlint 不支持第 3 方插件,但我没有使用它们中的任何一个。也许 intellij 有一些例外?导致这些规则出现的原因。
我的sonarqube版本是7.7.0.23042 和 Intellij 的 sonarlint 版本:3.4.0.2532 用于 eclipse 4.1 的 Sonarlint
SonarLint for Eclipse 和 IntelliJ 不提供相同的功能。有很多不同之处。其中之一是支持的语言列表:
+------------+----------------+-----------------+
| Language | SL Eclipse 4.1 | SL IntelliJ 4.0 |
|------------|----------------|-----------------|
| Java | Yes | Yes |
| JavaScript | Yes | Yes |
| Python | Yes | Yes |
| Kotlin | No | Yes |
| Ruby | No | Yes |
| PHP | Yes | Yes |
+------------+----------------+-----------------+
另一个是对上述语言的不同程度的支持。在 SonarSource Jira 中你可以找到这个问题:SLCORE-221 Whitelist SonarSource XML analyzer 2.0,工单依赖于它:
- SLE-295 Enable XML Analyzer in connected mode ← 在 Eclipse 4.1 中完成
- SLI-320 Enable XML Analyzer in connected mode ← 打开,应该在 IntelliJ 4.1 中完成
我认为这可能是您在 Eclipse 中看到问题而在 IntelliJ 中看不到它们的原因。