我已经安装了IntelliJ 2016.1.2最新的sonarLint插件。即时分析效果很好。然而,我在IntelliJ的“Analyze”选项卡中找不到任何“Analyze with SonarLint”。在SonarLint窗口>问题选项卡中,我只能看到范围“当前文件”或“打开的文件”。我没有看到任何项目范围。所以我的问题是如何触发对我整个项目的分析?
axzmvihb1#
从SonarLint v2.8开始,可以分析项目中的所有文件。
打开SonarLint Tool Window,转到Project files选项卡,然后单击“Play”按钮。还有一个可以为其分配快捷键的操作。
SonarLint Tool Window
Project files
更多信息请点击此处:https://www.sonarlint.org/intellij/howto.html
6fe3ivhb2#
进行项目分析最简单的两种方法是:
1.选择分析|使用SonarLint分析1.按Ctrl+Shift+S
icomxhvb3#
正如@Duarte-SonarSource团队所说,Sonar-Lint有一个不同的目的。它旨在用于分析当前文件中的代码更改。即它不能执行需要比较2个文件的分析。(例如:查找重复项、覆盖范围等)
就您的目的而言,实现该目标的最佳方法是运行SonarQube with preview mode。
更新:
根据this,预览模式已在版本6.6中取消,并将在未来删除。
a9wyjsp74#
他们多次表示,他们的意图是只支持引入的新问题,对正在更改的文件运行即时分析。如果你想运行一个完整的分析,你应该使用SonarQubeCommunity插件或者访问你的远程Sonar服务器。如果您只想在您的IDE中收集覆盖范围信息,请使用Jacoco插件。但是,在SonarLint插件https://jira.sonarsource.com/browse/SLE-54中有一个开放的功能请求,要求直接浏览这些问题
是的,这个屏幕截图令人困惑,但这一功能以前是可用的。
zqdjd7g95#
由于版本2.8,可以对项目中的所有文件进行分析。
5条答案
按热度按时间axzmvihb1#
从SonarLint v2.8开始,可以分析项目中的所有文件。
打开
SonarLint Tool Window
,转到Project files
选项卡,然后单击“Play”按钮。还有一个可以为其分配快捷键的操作。更多信息请点击此处:https://www.sonarlint.org/intellij/howto.html
6fe3ivhb2#
进行项目分析最简单的两种方法是:
1.选择分析|使用SonarLint分析
1.按Ctrl+Shift+S
icomxhvb3#
正如@Duarte-SonarSource团队所说,Sonar-Lint有一个不同的目的。它旨在用于分析当前文件中的代码更改。即它不能执行需要比较2个文件的分析。(例如:查找重复项、覆盖范围等)
就您的目的而言,实现该目标的最佳方法是运行SonarQube with preview mode。
更新:
根据this,预览模式已在版本6.6中取消,并将在未来删除。
a9wyjsp74#
他们多次表示,他们的意图是只支持引入的新问题,对正在更改的文件运行即时分析。如果你想运行一个完整的分析,你应该使用SonarQubeCommunity插件或者访问你的远程Sonar服务器。如果您只想在您的IDE中收集覆盖范围信息,请使用Jacoco插件。但是,在SonarLint插件https://jira.sonarsource.com/browse/SLE-54中有一个开放的功能请求,要求直接浏览这些问题
是的,这个屏幕截图令人困惑,但这一功能以前是可用的。
zqdjd7g95#
由于版本2.8,可以对项目中的所有文件进行分析。