Sonar Lint Eclipse 问题
Sonar Lint Eclipse Issue
我正在使用 Eclipse Neon 和 SonarQube 5.6.6(LTS)。我已经安装了 sonarLint 版本 3.1.0。以下是我的问题。
- SonarLint中是否有分析整个项目的选项?我找不到这样的选项。
- sonar lint 报告的 Eclipse 中显示的问题与服务器上报告的不同。当我想在 eclipse 中创建声纳问题(基于规则)但 SonarLint 无法识别时。为什么?
- 我已经从 Eclipse 连接到 SonarQube 服务器并且连接成功,是否使用激活的质量配置文件规则?
- 问题解决后,问题如何反映到sonarQube服务器上?如果是 Maven,我是否需要添加声纳属性和声纳 Maven 插件并触发构建?
1. Select 你的项目和 Eclipse 的 Quick Access, select 分析 - 使用 SonarLint 进行分析。您还可以通过转至 Window -> 首选项 -> 常规 -> 键 为该操作分配键盘快捷键。
2. 看来您没有 运行处于连接模式。连接 SonarQube 服务器是不够的,您还必须绑定各个项目。为此,请在 Eclipse 中右键单击您的项目,然后 select SonarLint -> Bind to a SonarQube project... 在服务器上搜索您的项目名称在SonarQube项目下的框中输入,如下截图所示:
连接后,SonarQube 符号应出现在 Eclipse 中项目的图标上。
3.连接后,将使用您的 SonarQube 服务器项目的质量配置文件。
4. SonarLint 仅提供即时反馈,但不会触发任何分析服务器端。就我个人而言,我的项目有一个 clean verify sonar:sonar
Maven 运行 配置,并且 运行 在 Eclipse 中时不时地使用它。
我建议阅读 SonarLint documentation 以获取更多信息。
我个人建议要么更改您的版本,要么确定哪种配置真正适用于您的机器。当我尝试将我的本地项目与 Sonarqube Server 上的项目名称相关联时,我遇到了类似的问题。我使用 Eclipse IDE for C/C++ Developers Version: Luna Service Release 2 (4.4.2) with Sonarlint version 4.0 。我卸载了它(sonarlint)并安装了 Sonarlint 3.6 版本。在此之后,我可以将我的项目与 Sonarqube Server 相关联。
希望对题主有帮助。
我正在使用 Eclipse Neon 和 SonarQube 5.6.6(LTS)。我已经安装了 sonarLint 版本 3.1.0。以下是我的问题。
- SonarLint中是否有分析整个项目的选项?我找不到这样的选项。
- sonar lint 报告的 Eclipse 中显示的问题与服务器上报告的不同。当我想在 eclipse 中创建声纳问题(基于规则)但 SonarLint 无法识别时。为什么?
- 我已经从 Eclipse 连接到 SonarQube 服务器并且连接成功,是否使用激活的质量配置文件规则?
- 问题解决后,问题如何反映到sonarQube服务器上?如果是 Maven,我是否需要添加声纳属性和声纳 Maven 插件并触发构建?
1. Select 你的项目和 Eclipse 的 Quick Access, select 分析 - 使用 SonarLint 进行分析。您还可以通过转至 Window -> 首选项 -> 常规 -> 键 为该操作分配键盘快捷键。
2. 看来您没有 运行处于连接模式。连接 SonarQube 服务器是不够的,您还必须绑定各个项目。为此,请在 Eclipse 中右键单击您的项目,然后 select SonarLint -> Bind to a SonarQube project... 在服务器上搜索您的项目名称在SonarQube项目下的框中输入,如下截图所示:
连接后,SonarQube 符号应出现在 Eclipse 中项目的图标上。
3.连接后,将使用您的 SonarQube 服务器项目的质量配置文件。
4. SonarLint 仅提供即时反馈,但不会触发任何分析服务器端。就我个人而言,我的项目有一个 clean verify sonar:sonar
Maven 运行 配置,并且 运行 在 Eclipse 中时不时地使用它。
我建议阅读 SonarLint documentation 以获取更多信息。
我个人建议要么更改您的版本,要么确定哪种配置真正适用于您的机器。当我尝试将我的本地项目与 Sonarqube Server 上的项目名称相关联时,我遇到了类似的问题。我使用 Eclipse IDE for C/C++ Developers Version: Luna Service Release 2 (4.4.2) with Sonarlint version 4.0 。我卸载了它(sonarlint)并安装了 Sonarlint 3.6 版本。在此之后,我可以将我的项目与 Sonarqube Server 相关联。 希望对题主有帮助。