SonarQube Server 10.8 发布,新增功能概览

简介: SonarQube Server 10.8 发布,新增功能概览

SonarQube Server 10.8 (macOS, Linux, Windows) - 代码质量、安全与静态分析工具

Self-managed static analysis tool for continuous codebase inspection

请访问原文链接:https://sysin.org/blog/sonarqube-10/ 查看最新版。原创作品,转载请保留出处。

作者主页:sysin.org


SonarQube Server

代码质量和安全性由您掌控

SonarQube Server
之前称为 SonarQube,本地部署的用于持续代码库检查的静态分析工具

保持 AI 生成的代码干净

释放 AI 编码助手的强大功能,而无需承担不良、不安全代码的风险。SonarQube Server 是您的干净代码解决方案,可以部署在任何地方、本地或云环境中。

SonarQube Server

受到 700 万开发者和 400,000 多个组织的使用和喜爱

新增功能

SonarQube Server 10.8

2024 年 12 月 4 日

SonarQube Server

在 SonarQube Server 10.8 版本中,您将发现以下令人兴奋的新功能:

  • 使用您自己的质量门进行 AI 代码保证
  • AI CodeFix 抢先体验已扩展至开发者版
  • 标准体验与多品质规则模式
  • Dart/Flutter 从早期访问转变为完全支持的语言
  • 介绍 Java 的架构规则
  • 支持 Ansible IaC
  • 先进的秘密检测
  • 包括更多语言更新

请继续阅读以了解更多信息。

强大的人工智能增强功能

我们新发布的人工智能代码保证可帮助您收回包含人工智能生成代码的项目的所有权。使用 Sonar 推荐的新 AI 代码保证质量门,对新代码和整体代码进行检查,以确保您的整个代码库符合我们的严格标准。想要使用您自己的质量门来进行 AI 代码保证吗?你可以!只需将您的自定义质量门标记为“有资格获得 AI 代码保证”,团队就会知道使用哪个公司信任的质量门来进行 AI 代码保证。每个人都想尝试我们的 AI CodeFix 建议,因此我们将抢先体验扩展到开发者版。现在,所有使用 SonarQube Server 的开发人员都可以获得 AI CodeFix 建议。最后,您可以在连接模式下直接在代码中接受 AI CodeFix 建议,并使用我们支持的所有 IDE:IntelliJ、VS Code、Eclipse 和现在的 Visual Studio。

在操作模式之间进行选择

SonarQube Server 现在有两种不同的操作模式:标准体验和多质量规则 (MQR) 模式。标准体验保留了熟悉的规则和问题质量(错误、漏洞和代码异味)以及 Sonar 历史上提供的自定义严重性。MQR 模式显示了新的干净代码分类模型,其中规则和问题可以具有多种质量,包括每个质量的严重性设置。在 MQR 模式中,我们还添加了设置自定义严重性级别的功能,就像在标准体验中一样,因此您可以使用适合您业务需求的严重性级别覆盖默认值。此外,您可以决定哪种模型最适合您的业务,并可以随时切换而不会造成中断。如果您不确定哪一个适合您,请不要担心。我们将默认使用与您要升级的 SonarQube 版本的行为最匹配的版本。

语言更新:架构、Ansible IaC 等

此版本引入了我们的第一个架构规则,以帮助开发人员找到 Java 代码中的循环类依赖关系。您自己很难发现此类架构问题。这也仅仅是开始。请注意,我们将继续向 SonarQube Server 添加更多规则,以帮助开发人员发现并纠正代码中的复杂架构问题。Ansible 是领先的基础设施即代码 (IaC) 工具之一,用于自动化应用程序调配、配置、更新和部署。现在,SonarQube Server 可帮助开发人员提高 Ansible IaC 的质量和安全性。Dart 是增长最快的多平台开发语言,在构建移动应用程序(尤其是移动游戏)方面越来越受欢迎。在此版本中,Dart 共有 115 条规则,我们将 Dart/Flutter 从抢先体验转变为完全受支持的语言。最后,SonarQube Server 现在在秘密检测方面得到了进一步的提升,拥有多达 119 条规则,涵盖 166 个秘密模式和 113 个云服务。我们的目标是在扫描您的代码存储库时提供行业领先的秘密检测,并使您能够在连接 SonarQube Server 和 SonarQube for IDE 时在 IDE 中开始操作。

更多细节,参看官方文档。

下载地址

SonarQube Sever Data Center Edition 10.8 for macOS, Linux, Windows (Released December 4, 2024)

更多:HTTP 协议与安全

目录
相关文章
|
7月前
|
存储 开发框架 小程序
社区每周丨小程序 CLI 1.8.10 版本上线及基础API新增接口(7.3-7.7)
社区每周丨小程序 CLI 1.8.10 版本上线及基础API新增接口(7.3-7.7)
87 11
|
7月前
|
存储 测试技术 API
魔搭Agent体验升级!支持编辑已发布的Agent、新增tool说明书等
魔搭Agent作为开源版GPTs,可以零代码DIY一个具备丰富功能的chat bot,今天上线了一个新版本优化了相关体验,来看!
|
7月前
|
SQL API 流计算
实时计算 Flink版产品使用合集之在Mac M1下的Docker环境中开启SQL Server代理的操作步骤是什么
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
259 1
|
7月前
|
DataWorks 关系型数据库 MySQL
DataWorks实时集成 mysql 默认的server_id范围是多少?
DataWorks实时集成 mysql 默认的server_id范围是多少?
132 0
|
运维 监控 关系型数据库
【运维知识进阶篇】zabbix5.0稳定版详解4(用脚本自定义监控项+监控MySQL状态信息)(二)
【运维知识进阶篇】zabbix5.0稳定版详解4(用脚本自定义监控项+监控MySQL状态信息)(二)
108 0
|
运维 监控 关系型数据库
【运维知识进阶篇】zabbix5.0稳定版详解4(用脚本自定义监控项+监控MySQL状态信息)(一)
【运维知识进阶篇】zabbix5.0稳定版详解4(用脚本自定义监控项+监控MySQL状态信息)
164 0
|
XML 存储 JSON
WordPress Heartbeat API都有哪些功能?
WordPress Heartbeat API 的三个主要功能,WordPress Heartbeat API 提供三个关键功能,使网站管理更加轻松便捷。这些功能是自动保存、内容锁定和实时仪表板通知。北京六翼信息技术有限公司指出它们对于有多个用户同时登陆和活动的社区或协作编辑的网站尤为重要。
WordPress Heartbeat API都有哪些功能?
|
SQL 分布式计算 资源调度
ambari自定义服务集成,你还没掌握吗?
之前,在 github 上开源了 ambari-Kylin 项目,可离线部署,支持 hdp 2.6+ 及 hdp 3.0+ 。github 地址为:https://github.com/841809077/ambari-Kylin ,欢迎 star 。 这段时间,陆续有不少朋友通过公众号联系到我,问我相关的集成步骤。周末休息,索性将 ambari 自定义服务集成的原理给大家整理出来。 它其实不难,但是网络上并没有多少这方面的资料分享,官方也很少,所以学习门槛就稍微高了一些。但你如果能持续关注我,我相信你能快速上手。
1068 0