Sonarlint命令行版本已删除



Sonarsource似乎已经停止了对sonarint工具的命令行实例的开发。sonarlint网站上的页面链接现在返回404,sonarlin特网站上没有提及该产品。

这是否意味着sonarlint将不再有命令行版本?

我之所以这么问,是因为我想实现一个构建过程,为开发人员运行代码的静态分析,同时也是Jenkins服务器上CI过程的一部分。虽然这可以通过使用各种其他插件(checkstyle等)来实现,但在Sonar中开始使用Squid规则并弃用旧的checkstyle、findbugs等规则的决定使构建过程与Sonar报告的结果难以一致;鱿鱼中有一些规则是不容易匹配的。出于这个原因,我正在为开发人员寻找一种运行本地Sonar分析的方法,该方法与Jenkins在CI期间运行的方法相同。(这是将本地开发人员构建与CI服务器执行的构建保持一致的基本构建和开发最佳实践)。

无论是声纳预览模式还是sonarlint命令行工具,我们的构建都可以做到这一点,但Sonarsource似乎不理解这种做法的价值,并决定不再支持(通过继续开发)这两种方法,在我看来,这是一个错误。我希望通过提出这个问题,他们可以再次考虑是否以及如何为不需要IDE或编辑器插件的开发人员支持Sonar分析。我对此的偏好是取消声纳运行器中预览模式分析的弃用,这样我们就可以自信地创建依赖它的流程。

SonarLint CLI版本不再开发,也不再受支持。它很快就会被完全删除,请在这里找到更多信息(由SonarSource代表发布):

https://groups.google.com/d/msg/sonarqube/WlALjVzp-OE/Ev3QpnaOBAAJ

您可以使用声纳扫描仪:https://docs.sonarqube.org/display/SCAN/Analyzing+带+声纳Qube+扫描仪

最新更新