当前位置: 首页 > 知识库问答 >
问题:

SonarQube生态系统升级(SonarQube和SonarLint)

段干楚青
2023-03-14

我们正在使用SonarQube 5.1并希望升级到SonarQube 5.2或5.3由于SonarQube 5.1的问题分配区域的一些问题,我们也在使用SonarQube eclipse插件3.5.0

此外,最新的SonarLint版本1.2无法连接到远程Sonar实例以获取服务器规则。SonarQube eclipse插件3.5.0提供了这个特性。我在Stackoverflow上发现,SonarLint将在2.0版中支持该功能,但2.0版没有计划发布日期,如果在线,则使用本地,如果脱机,则获取SonarLint的远程配置文件

  1. 我的问题是为什么SonarQube生态系统升级不同步?SonarQube eclipse插件应该支持最新的SonarQube版本,直到SonarLint能够连接到远程Sonar实例以获取服务器规则。
  2. 那些想通过SonarQube升级来解决现有版本问题的人如何执行eclipse分析?

共有1个答案

吴俊风
2023-03-14

正如您所读到的,SonarQube Eclipse插件已经被弃用,转而支持用于Eclipse的SonarLint。这背后的一个主要原因是,SonarLint for Eclipse被设计成一个独立的产品,其生命周期必须与SonarQube脱钩--以简化和加快IDE中用户体验的创新。因此到目前为止,SonarQube和SonarLint的升级从定义上来说是不同步的。

不过,您的问题是完全正确的:只要SonarLint不能连接到SonarQube服务器,我们为什么不对SQ Eclipse插件进行一些最后的更新呢?主要原因是我们非常相信SonarLint,我们希望将所有的注意力和精力都集中在该产品上,因此我们希望能够尽快获得“连接到Sonarqube”的体验。我们的遥测告诉我们,大多数现有用户和客户目前使用的SonarQube版本仍然可以与SQ Eclipse插件一起使用,所以我认为尽快在SonarLint上工作是正确的决定,以确保它可以在未来几个月(下一个LTS发布时)连接到SonarQube实例。

 类似资料:
  • 1.1.1. 系统升级 1.1.1. 系统升级 根据系统升级介绍,应用层接口只需写入 misc 分区标志位接口。 接口 上层应用程序由 Nodejs 调用,底层提供了 librecovery C库,此库提供了写升级标志的接口,第三方厂商可以根据此进行修改自己的 OTA 升级。 struct boot_cmd { char boot_mode[32]; // 升级

  • 1.1. 系统升级 1.1.1. 系统分区 1.1.2. 升级流程 1.1. 系统升级 RokidOS 为第三方厂商提供了 OTA 相关方案。 1.1.1. 系统分区 由于文件系统的问题,线刷的固件包为aml_upgrade_package.img,而 OTA 所使用的固件包为rokid_upgrade_package.img,二者打包格式不同在于 system 分区的不同。 对于采用 Amlog

  • 系统信息: 操作系统:Linux/amd64/3.2.0-4-amd64 Java版本:1.7.021-B11 版本:4.5.2 数据库:MySQL 5.5.41-0+Wheezy1 数据库:URL jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterencoding=utf8&rewriteBatchedStatements=tr

  • 1.1. 目录 1.1.1. 系统发布服务 1.1.2. 系统发布流程 1.1.3. 分组管理 1.1. 目录 本文介绍如何通过“Rokid开放平台”对设备进行系统升级。 一、系统发布服务 二、系统发布流程 三、分组管理 1.1.1. 系统发布服务 可通过此服务既可以进行全量升级,也可以进行分组升级,还可以区分测试版本、灰度版本和正式版本。在文件选择时支持两种方式:1)自有服务器填写升级文件路径;

  • null 04:52:42.738警告:没有为分析源文件提供依赖项的字节码,最终可能会得到不太精确的结果。可以使用sonar.java.Libraries属性提供字节码