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

获取SONALINT的远程配置文件(如果联机),使用本地配置文件(如果脱机

鄢雅畅
2023-03-14

我的公司目前正在使用checkstyle和findbugs脚本来衡量它们的代码质量。我是一个将这些设置移植到一个新的SonarQube驱动的环境中的人。

1) someone changes the config xml file and uploads it to the server
2) the same person informs via email, that he changed the file and all 
   others need to download it
3) The others download the changed file.

Person A  ---change---> settings.xml
                    ________|____________
                   |        |            |
 Person B <--------       Person C       ------->Person D

我希望SonarLint(运行在eclipse中的SonarQube的本地实例)自动更新本地使用的配置文件,因此它始终符合远程运行服务器的配置。

但是:如果我没有internet连接或没有与服务器的连接(例如,我没有访问公司网络的权限),我仍然希望SonarLint使用它从服务器获得的最新配置运行。类似这样的东西

我已经将checkstyle规则集成(或者至少我认为)到SonarQube服务器中,并允许它们从SonarCheck继承。我还将其设置为默认值。

.                                     yes! --> download latest version and run
.                                    /
SonarLint ----do I have a connection?
.                                    \
.                                     no! --> run latest local config

这可能吗?如果是的话,你能帮我一下吗?

提前谢谢!

共有1个答案

公羊伟志
2023-03-14

sonarlint从更新站点更新其规则和插件一次,然后可以脱机运行。暂时,您不能用自己的规则配置文件和设置将其指向自己的Sonarqube服务器。该功能将很快在V2.0中添加。

有几个SonarQube扫描器,包括一个Jenkins SonarQube插件。这些扫描器可以使用您的Sonarqube服务器,您只需要配置分析。

 类似资料:
  • 问题内容: 当前 我公司目前正在使用checkstyle和findbugs脚本来评估其代码质量。我是将这些设置移植到新的SonarQube驱动环境中的人。 当我开始想知道是否有可能查找正在运行的SonarQube服务器的远程配置设置并相应地更新本地设置时,我遇到了一个问题。 现在,使用checkstyle和findbugs就像这样: 明显的问题:如果有人不下载怎么办?=>合并注释爆炸… 我想要的是

  • 配置文件分为用户级配置和项目级配置。 用户级配置包含用户的环境及 UI 相关的选项,包括: 用户选项 中的所有内容。 扩展工具,包括已配置的扩展列表。 其他工具中的UI相关选项,例如 Target 组件下 站点地图 的选定视图。 项目级配置包含在特定目标应用程序上执行的工作相关的选项,包括: 项目选项中的所有内容。 单个Burp工具中的非UI相关选项,例如 代理 (Proxy) 和 扫描器 (Sc

  • 问题内容: 我有一个使用maven作为构建工具的应用程序。 我正在使用Maven配置文件从不同的配置文件设置不同的属性。 我想做的是将maven中的所有活动配置文件也移植到spring活动配置文件中,以便我可以在bean签名()中引用它们。但我不确定该怎么做。 例如:考虑以下Maven设置 假设我在未指定任何其他配置文件的情况下运行maven,而我希望spring具有和 配置为活动配置文件。 问题

  • 我刚刚将我们的Spring Boot项目从引导升级到v2.6.2,从Spring Cloud升级到2021.0.0。 现在,我的远程配置获取没有任何效果,应用程序也无法获取正确的属性文件 [main]INFO o. s. c. c. c. ConfigServiceProperty tySourceLocator-从服务器获取配置:http://localhost:8080 [main]WARN

  • 目前项目打包出来的css通过link引用没使用preload 网上搜了一下使用preload-webpack-plugin插件如下配置也没生效 请问各位大佬如何给css配置预加载

  • 我在主机上安装了Windows,在VirtualBox上安装了访客Ubuntu服务器。项目代码位于guest上,RubyMine位于host上。我已经配置了远程Ruby SDK并共享了项目文件夹。这很好。现在我需要配置Git。现在它运行本地(主机)可执行文件。我想通过SSH在guest上运行Git。它只允许设置本地路径(设置 知道如何集成远程Git可执行文件供RubyMine使用吗?