首页 文章

Sonar Lint Eclipse问题

提问于
浏览
1

我正在使用Eclipse Neon和SonarQube 5.6.6(LTS) . 我安装了sonarLint 3.1.0版 . 以下是我的问题 .

  • 在SonarLint中是否有分析整个项目的选项?我无法找到这样的选择 .

  • 声纳lint报告的Eclipse中显示的问题与服务器上报告的不同 . 当我想在日食中创建声纳问题(基于规则)但SonarLint无法识别 . 为什么?

  • 从Eclipse我已经连接到SonarQube服务器并且连接成功,是否使用激活的质量配置文件规则?

  • 解决问题后,问题将如何反映到sonarQube服务器?在Maven的情况下我是否需要添加声纳属性和sonar-maven插件并触发构建?

2 回答

  • 1

    我个人建议您更改版本或确定哪种配置真正适用于您的机器 . 当我尝试将我的本地项目与Sonarqube Server上的项目名称关联时,我遇到了类似的问题 . 我正在使用Eclipse IDE for C / C Developers Version:Luna Service Release 2(4.4.2)和Sonarlint 4.0版 . 我卸载它(sonarlint)并安装了Sonarlint 3.6版本 . 在此之后,我可以将我的项目与Sonarqube Server关联起来 . 希望它有助于解决主要问题 .

  • 0

    1. 选择您的项目,在Eclipse的快速访问中,选择分析 - 使用SonarLint进行分析 . 您还可以通过转到窗口 - >首选项 - >常规 - >键为此操作指定键盘快捷键 .

    2. 好像你没有在连接模式下运行 . 连接SonarQube服务器是不够的,您还必须绑定单个项目 . 为此,在Eclipse中右键单击您的项目,然后选择SonarLint - >绑定到SonarQube项目...通过在SonarQube项目下面的框中键入来搜索服务器上项目的名称,如以下屏幕截图所示:

    SonarQube binding

    连接后,SonarQube符号应出现在Eclipse中项目的图标上 .

    3. 连接后,将使用SonarQube服务器项目的质量配置文件 .

    4. SonarLint仅提供动态反馈,但不会触发任何分析服务器端 . 就个人而言,我的项目有一个 clean verify sonar:sonar Maven运行配置,并且在Eclipse中不时地运行它 .


    我建议您阅读SonarLint documentation以获取更多信息 .

相关问题