- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Sonarsource 似乎已经停止了对 sonarlint 工具的命令行实例的开发。指向 sonarlint 网站页面的链接现在返回 404,并且在 sonarlint 网站上没有提及该产品。
这是否意味着将不再有 sonarlint 的命令行版本?
我问这个的原因是我想实现一个构建过程,它为开发人员运行代码的静态分析,并且作为我们 Jenkins 服务器上 CI 过程的一部分。虽然这可以使用各种其他插件(checkstyle 等)来实现,但在 Sonar 中开始使用 Squid 规则并弃用旧的 checkstyle、findbugs 等规则的决定使得构建过程与 Sonar 报告的结果保持一致变得困难; squid 中有一些规则不容易匹配。出于这个原因,我一直在为开发人员寻找一种方法来运行本地声纳分析,这与 Jenkins 在 CI 期间运行的分析相同。 (这是使本地开发人员构建与 CI 服务器执行的构建保持一致的基本构建和开发最佳实践)。
声纳预览模式或 sonarlint 命令行工具都允许我们的构建执行此操作,但似乎 Sonarsource 不了解实践的值(value),并决定不再支持(通过持续开发)这两种方法, ,在我看来是一个错误。我希望通过提出这个问题,他们可以再次考虑是否以及如何为不需要 IDE 或编辑器插件的开发人员支持声纳分析。我对此的偏好是删除声纳运行器中预览模式分析的弃用,以便我们可以自信地创建依赖它的进程。
最佳答案
不再开发也不支持 SonarLint CLI 版本。
它将很快完全删除,请在此处找到更多信息(由 SonarSource 代表发布):
https://groups.google.com/d/msg/sonarqube/WlALjVzp-OE/Ev3QpnaOBAAJ
您可能会使用声纳扫描仪:
https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner
关于Sonarlint 命令行版本已删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46975487/
SonarLint 分析代码并在其 SonarLint 报告窗口中生成报告。但是,我找不到任何选项来提取/导出此报告。 我也尝试在首选项中寻找任何设置,但找不到。 最佳答案 我在 SonarLint
我可以禁用/启用SonarLint for VS显示的一组规则吗?如何? 在Is there some graphical way to create my own configuration fil
Sonarsource 似乎已经停止了对 sonarlint 工具的命令行实例的开发。指向 sonarlint 网站页面的链接现在返回 404,并且在 sonarlint 网站上没有提及该产品。 这是
将 SonarLint 2.0.0 与 Eclipse Mars.2 和 SonarQube Server 5.3 结合使用,我有一个 Maven 多模块项目,每个模块都连接到 SonarQube S
我正在寻找一个将 VS 与 Sonar 集成的扩展,以避免等待 Sonar 运行以获得对我的代码的反馈。除了通过 Sonar UI 共享反馈(提供共享规则集、历史记录、趋势、分析...)之外,实时反馈
我在 intellij 中使用 Sonar-Lint 作为我的静态代码分析插件。当我在设置配置后运行它时,它可以从服务器获取规则并显示问题。 但它仍然不能清楚地表明代码重复和覆盖率。任何人都可以告诉我
我在 VS 2015 中安装了 SonarLint,它看起来是一个很有潜力的扩展。 目前,该扩展还在分析我的测试项目并就此发出警告。如何禁用对特定(测试)项目的检查? 更新它不是关于在 SonarQu
所以,该公司为每个单独的项目提供一个 SonarQube key 。因此,我们得到了一个 Common.dll 项目、一个 Network.dll 项目和一个 MyProject.exe 项目,它们都
我已将 SonarLint C# Roslyn 分析器添加到 Visual Studio 中的项目(通过 SonarAnalyzer for C# NuGet 包)。是否可以配置分析器规则的运行方式?
当我尝试连接到 SonarQube 服务器时,出现错误提示: The following plugins do not meet the required minimum versions, plea
sonarQube 与 SonarLint 到底有何不同? SonarQube 有一个与之关联的服务器,Sonar lint 的工作方式更像是一个插件。但它们的具体区别是什么? 最佳答案 SonarL
我正在对返回对象列表的方法进行 ajax 调用,如果在 try-catch block 中获取数据时发生某些情况,我有一个 response.setStatus(400) 来然后在前端显示错误,在那里
下面的代码有来自 SonarLint 的通知: handler.setFileNameGenerator((new FileNameGenerator() { @Override pu
我有一个带有私有(private)构造函数的最终类: public final class Constants { public static final Date DEFAULT_DATE;
我已经定义了输出流,如下所示OutputStream os=new FileOutputStream(文件); 尝试关闭如下资源 if(os != null) { try { o
尝试在 SonarLint 中处理文件时出现以下错误 "File won't be refreshed because there were errors during analysis:" Unfo
我有一个包含错误列表的集合。我想通过键(UUID UserId)对它们进行分组。为此,我复制了这个答案中的代码: https://stackoverflow.com/a/30202075/404536
我在 Github 上下载了 SonarLint 代码,想通过分析现有代码在我工作的公司项目中尝试。我想知道如何创建一个标准配置文件,其中包含我想要评估解决方案以分析项目的规则。有实际例子吗? 最佳答
有没有一种方法可以分析特定 Java 类的最后修改,而无需在 SonarLint 中分析整个类 目前,当打开文件或保存我的修改时,整个类(class)都会被分析,这对于大类(class)来说并不有趣。
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 5 年前。 Improve th
我是一名优秀的程序员,十分优秀!