当前位置: 首页 > 面试题库 >

Sonar Lint与服务器规则不同步

戈宏义
2023-03-14
问题内容

Sonar Lint 2.0,它已连接到我自己的Sonar
Qube服务器,插件未报告任何问题。问题是它与我的服务器规则不同步。找到了Java文档中提到的那些内容,但似乎还不是全部。我不知道这些Java规则列表是否仅在未仅连接到任何服务器时才使用。

使用远程服务器时,对使用或同步哪些规则有限制吗?

如果可能的话,我们究竟能做些什么来使其同步

Plateform: Java
SonarQube Server: Version 5.6+
Sonar Lint: Version 2.0

问题答案:

问题是:

  1. SonarQube Server支持外部插件,例如PMD,FindBug和CheckStyle。
  2. SonarLint管理层已决定 支持任何外部插件,因此此处仅支持Sonar错误规则。

解:

我们所能做的是,我们可以 出口 从SonaQube服务器错误规则文件,并 链接
与安装的外部插件(PMD,FindBug,CheckStyle的),这样他们可以提示你哪些Sonarlint不能独秀的问题。



 类似资料:
  • 我读过所有关于SonarLint与SonarQube不同步的文章,但它就是没有点击。 我创建了一个简单的Maven项目来测试SonarLint&Sonarqube。我将sonar-maven-plugin添加到项目中,然后运行mvn sonar:sonar。 该项目已上传到Sonarqube。当我在SonarQube中查看时,我看到它将squid:s2699(junit测试没有断言)显示为阻塞器。

  • 目前我正在开发一个源代码到源代码的编译器,我已经编写了一个bison解析器,可以正确地为输入创建AST。我现在需要对语法树进行几个转换,因此我需要在树中插入许多节点。 我可以手动创建我想添加到语法树中的所有结构/联合,但这似乎是非常繁重的工作。 对我来说,创建一个字符串会容易得多,我希望这个字符串能被我已有的解析器解析。然后,解析器应该返回这个字符串的树,我可以将其插入到我的原始语法树中。 不幸的

  • 我目前无法在Eclipse Neon中使用SonarLint连接到我的SonarQube服务器。安装细节可以在这篇文章的底部找到。 无法从服务器XXX更新数据: 由于我在网上找不到任何关于我的问题的信息,我现在希望通过在网上发布我的问题得到一些帮助。我可以提供以下补充背景资料: 我无法安装SonarLint通过市场由于一个错误声明,内容不可用。这就是为什么我从手动下载了这个zip文件,并使用men

  • 有没有人知道Java10和JVM10规范的版本与以前的版本不同?对于Java8和Java9,有不同的规范,很难看到有什么变化。

  • 我正在将我的spring boot应用程序与mongo db连接。 该代码在本地环境中运行良好,其中数据库只有一个节点,并且没有以集群模式运行。 但是,当db在具有群集模式和单个节点以及1个副本集的临时环境上运行时,spring应用程序会显示以下错误: 在这两种情况下,应用程序属性都是相同的,只是临时服务器的IP替换了本地主机: 我检查了这个问题,但没有多少解决方案。 请告诉我这里出了什么问题?

  • 此问题与问题类似,但更多是围绕规则中可以配置的路径。 入口应该能够同时处理内部服务和外部服务。外部服务的URL应该类似于超文本传输协议://host_name: 80/es。当用户点击此url时,应该将其重定向到外部服务。 服务定义和入口规则的配置如下,但会导致404。我哪里做错了? 入口规则 服务和endpoint定义 当我尝试使用URL时,它会起作用http://host_name:80以及以