问题标签 [sonarlint-eclipse]

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 投票
0 回答
72 浏览

eclipse - SonarQube 显示问题已关闭,但问题仍然存在

SonarQube 服务器自动将问题标记为已关闭,但查看特定分析的 java 文件显示问题仍然存在于代码库中,如在 SonarQube 服务器上看到的那样。有一个单独的环境确实发生了变化。共性是本地工作站、eclipse、ant。代码库是独立的,它们是 SonarQube、Bamboo 和 Bitbucket 的独立实例。项目中有单独的 Eclipse 工作区、单独的 Eclipse 项目和单独的声纳工作文件。

来自一个代码库的分析显然用于分析另一个代码库。向上游推送(到另一个 SonarQube 实例)显示工件“关闭”。在 Eclipse 中切换两台服务器的 SonarLint 连接是否会导致此问题?SonarLint 中下载的问题状态是否用于支持 SonarQube 分析?

请就本地环境如何维护对代码库的分析提供一些帮助。

0 投票
1 回答
2300 浏览

eclipse - 如何按严重性(主要、次要、严重)对 Eclipse 3.2.0 结果分组 SonarLint?

如何SonarLint for Eclipse按严重性对分析结果进行分组或排序?

我在Neon.2 4.6.2版本中安装了SonarLint For Eclipse插件版本 3.2.0 。Eclipse Java EE IDE for Web Developers我右键单击一个 Eclipse 项目并选择SonarLint->Analyze. EclipseSonarLint Report使用找到的所有问题的“平面”列表填充视图。可悲的是,似乎没有办法按严重程度对项目进行分组或排序,主要,次要和关键。

0 投票
1 回答
1814 浏览

sonarqube - SonarLint 与 SonarQube 同步

我已经阅读了所有关于 SonarLint 与 SonarQube 不同步的帖子,但它只是没有点击。

我创建了一个简单的 Maven 项目来测试 SonarLint 和 SonarQube。我将 sonar-maven-plugin 添加到项目中,然后运行 ​​mvn sonar:sonar。

该项目已上传到 SonarQube。当我查看 SonarQube 时,我看到它显示 squid:S2699(junit 测试没有断言)作为阻止程序。

但是,在 Eclipse 中,SonarLint 没有显示此类问题。

我特意选择了这个,因为它不是 PMD/FindBugs/Checkstyle 问题。

我已验证 squid:S2699 在服务器上处于活动状态。显然是这样,因为 SonarQube 显示了它。

只有 1 个质量配置文件:SonarWay。

编辑:我处于连接模式。

有谁知道为什么?

我在用:

  • Eclipse Neon.3 发布 (4.6.3)
  • 声纳 Maven 插件 3.0.2
  • maven 3.3.9(嵌入在eclipse中的那个)
  • SonarLint 3.2.0.201706271328
  • SonarQube 6.3(内部版本 19869)

以下是截图作为证据。

SonarLint 屏幕截图

SonarQube 截图

0 投票
1 回答
522 浏览

groovy - 用eclipse对groovy进行静态代码分析

我想将静态代码分析插件添加到 Eclipse(Eclipse Mars 4.6)。为此,我添加了包含 groovy 项目规则的 sonarlint 插件。但它不能分析 groovy 文件,也不能给出任何建议。

我在网上搜索,发现 codenarc 可以用于相同的用途,并且 sonarlint 也使用 codenarc 的报告,但用于 eclipse 的 codenarc 插件仅在 eclipse 4.1 之前可用,高于该版本的版本不支持。

有没有人尝试过使用 groovy 进行静态代码分析。

谢谢

0 投票
0 回答
568 浏览

c++ - SonarLint 3.2.0 未显示 C++ 代码的任何分析报告

我已经在 Eclipse 中安装了 SonarLint 3.2.0 插件(版本:Neon.3 (4.6.3))。我有 Java 版本 8。我有 Eclipse CDT(C++)。我写了一个示例 C++ 程序。从 SonarLint 我已经绑定我的示例 C++ 项目到远程服务器中的 SonarQube 项目。现在我已经在 SonarLint 中完成了分析,但在“SonarLint 报告”中没有显示任何内容(0 项)。我在 SonarLint 控制台中看到了以下详细信息。从详细信息中我猜可能是 sonarlint 无法识别我的 C++ 项目。

我的 Eclipse /SonarLint 或 SonarQube Server 的项目是否有任何配置问题?

当我在我的 Eclipse 中创建了一个示例 java 项目并且在没有绑定 SonarQube 远程服务器的情况下完成了分析时,我在 SonarLint 报告中报告了以下问题。

但是对于 C++ 程序,SonarLint 无法正常工作。我是否缺少 SonarLint/Sonarqube 项目中的任何设置/配置?

0 投票
1 回答
1712 浏览

java - Eclipse Sonar Lint 默认配置文件

我正在使用带有声纳 lint 和远程声纳服务器的 Eclipse。

我已经配置了一个自定义质量配置文件,我在 sonarqube 中将其定义为默认值。

在eclipse中我只配置了声纳服务器,没有项目绑定。

过去几个月一切正常,我在 Eclipse 中设置了正确的规则。

但现在我明白了,似乎声纳皮棉只检索了声纳方式配置文件。不是我自己的。仅当我添加特定项目绑定时,才会使用我的自定义配置文件。我可以解释一下这里发生了什么变化吗?未配置项目绑定时 sonarline 使用哪个配置文件?也许有人更新了声纳服务器并且当前版本总是返回声纳方式?

但目前我的自定义配置文件是声纳中的默认配置文件。

对我来说,不可能为我的所有 Eclipse 项目定义一个项目绑定,因为我有很多项目,而且并非所有项目都在声纳中配置。但我想对所有这些进行本地检查。

0 投票
1 回答
2135 浏览

sonarlint - SonarLint 可以在 JDK 5、6 或 7 上运行吗?

我正在尝试为 Eclipse Ganymede (3.4.2) 安装 SonarLint - 我们的项目非常旧,所以我们在这里使用 JDK 1.5。那么是否可以为 JDK 5 运行 SonarLint?

0 投票
0 回答
576 浏览

eclipse - Eclipse Oxygen 的 SonarLint:无法看到 SonarQube 服务器选项卡

我尝试了所有可能的方式来查看SonarQube服务器选项卡,但同样无法成功。

尝试了以下所有内容:

  1. 窗口 -> 显示视图 -> 其他 -> SonarLint 显示视图快照
  2. 右键单击项目 -> SonarLint -> 分析 参考快照

有人可以帮帮我吗?

0 投票
1 回答
1161 浏览

sonarqube - Sonarlint 不与 SonarQube 同步

在 Eclipse 中使用 Sonarlint 3.2 和 SonarQube 5.6.6。

我已成功将 Eclipse 中的项目绑定到 SonarQube。但是,Sonarlint 没有报告任何问题,而 SonarQube 中报告了问题。我未能成功解决该错误。

下面是 Sonarlint 控制台的日志文件(为了便于阅读而进行了一些编辑......)。令我惊讶的是“没有可用的语言”和“没有安装分析器”消息。

Sonarlint 独立提供预期的结果。SonarQube 的连接模式给出了 0 个问题。

0 投票
1 回答
404 浏览

eclipse - 如何为 SonarLint for Eclipse 规则描述创建 SWT 浏览器?

当我尝试显示SonarLint规则(通过右键单击问题描述和“规则描述”)时, SonarLint 规则描述选项卡上出现错误:

无法创建 SWT 浏览器:

没有更多句柄 [Unknown Mozilla path (MOZILLA_FIVE_HOME)]

我在 Ubuntu 16.04,Eclipse Juno。

没有深入研究它,因为我觉得它应该在 SonarLint 安装期间由 defalut 以某种方式提供。