SonarQube 8.4 发布,分析时间最多可减少 80%
SonarQube v8.4 发布了。SonarQube 是一个用于管理源码质量的平台,帮助开发者编写干净的代码,其支持的语言包括:Python、Java、PHP、C#、C、Cobol、PL/SQL 与 Flex 等。
此版本扩展了 OWASP(Open Web Application Security Project,开放式 Web 应用程序安全项目)类型覆盖范围、带来了更快的分析速度、热备份和更快的启动。
Python 添加了 XSS 检测,以及另外 4 个 OWASP Top 10 类型
此版本中添加了一个与 XSS 相关的 Security Hotspot:S5247 查找在模板引擎中已关闭自动转义的所有位置。XSS 在OWASP Top 10 中属于 A7,此版本还增加了其它四个类别的覆盖范围:A2-身份验证失败、A3-敏感数据暴露、A4-XML 外部实体(XXE)和 A6-安全性错误配置。
XXE for C、C++ 和不安全函数的使用
除了 Python,C 和 C++ 中也添加了 XXE 检测功能。
Java 和 C# 不安全反序列化检测
添加了针对 C# 和 Java 的反序列化漏洞的检测。不过针对 Java,这是一项商业功能。
22 条新的 Python 规则,更好的类型处理、Flake8 支持
Python 增加了 14 条新的 Bug 规则和 8 条新的 Code Smells,其中包括 4 条有关类型检查的规则。此外,Python 分析现在可以理解 TypeShed 类型,因此现有规则变得更加智能。同时,Flake8 用户现在可以轻松导入这些问题。
更快地分析 C#、C、C++ 和 Objective-C
在此版本中,通过消除分析过程中不必要和多余的工作,加快了针对 C、C++、Objective-C 和 C# 的分析速度。对于 C、C++ 和 Objective-C,测试显示分析时间最多可减少 80%,具体取决于项目使用的外部依赖项的数量,而 C# 分析显示,时间平均缩短了 25%。
热备份,更快的启动
现在可以进行数据库备份而无需关闭 SonarQube,不必担心数据损坏。SonarQube 在问题索引编制完成之前接受并处理分析报告。这意味着,即使在接口完全可用之前,Quality Gate 的状态也将被更新,并发送 webhooks 和拉取请求。同时,一旦索引了每个项目,就可以浏览每个项目。简而言之,当启动在后台进行时,开发生命周期可以正常继续。
完整的更新内容见:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
WebStorm 2020.1.3 发布,前端开发 IDE
WebStorm 2020.1.3发布了,这是一个 bug 修复版本,主要更新内容包括: 解决了几个性能问题(IDEA-238301,IDEA-237974, andWEB-45974) 完成 #-private字段时不再添加多余的#(WEB-45065) 复了结构视图中的错误,该错误未能过滤 JavaScript 文件的属性和方法(WEB-45270) 更新说明:https://blog.jetbrains.com/webstorm/2020/07/webstorm-2020-1-3/
-
下一篇
GNOME 3.36.4 稳定版发布
GNOME 最新稳定版3.36.4已发布,更新内容主要是修复 bug,以及对文案内容翻译的更新。 为 Mutter 性能带来重大修复,可避免在完全被遮挡的窗口上绘制纹理。这里主要是对受损坏的 windows culling 进行修复,能显著提升性能。 当启用 DPMS 时,Mutter 现在会关闭 CRTCs,并改进了选择支持,以及其他对 GNOME 桌面的关键修复 GNOME Shell 改进了世界时钟的样式,提升了日历服务器的性能,可更好地处理带有多个 .desktop 文件的沙盒应用,以及其他修复 GTK+ 修复了防止 off-screen windows 崩溃时出现的问题,以及其他修复 更新文案内容的翻译 …… 此外,GNOME 3.38.0 将在 9 月中旬推出,以作为基于 3.37 开发版的下一个主要功能版本。 详细内容查看https://download.gnome.org/core/3.36/3.36.4/NEWS 二进制包下载:https://download.gnome.org/teams/releng/3.36.4/ 源码下载:https://download.g...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7设置SWAP分区,小内存服务器的救世主
- Mario游戏-低调大师作品
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS7,8上快速安装Gitea,搭建Git服务器