我想要 SonarQube,所以我们安装了它并在 jenkins 构建期间使用它。问题是如何从服务器获取结果。我尝试了一些插件,这显然有效。所以我在我的 IDE 中看到了错误,但我怀疑这些错误是 jenkins 构建的结果,因此不准确。
我调查了 SonarLint,因为我认为它是 SonarQube 的某种本地版本,但是插件在我的 IDE 中失败(找不到服务器)所以我深入挖掘并发现了这一点
目前 SonarLint for Eclipse 使用https://update.sonarlint.org/作为 SonarQube 实例
所以无论如何它都在使用 SonarQube 底层,我可能会以某种方式切换到我们的开发 SonarQube。
但是任何人都可以向我解释它如何在多台开发机器上工作。如果我对我的代码进行分析,而我的代码与其他开发人员的版本不同,它不会影响我们所有人吗?唯一的解决方案真的是在每台机器上本地运行 SonarQube 吗?
还是它可能在本地运行,但仅从远程下载规则?我不认为这是正确的,因为它需要某个地方的本地数据库。正如这里所说