PMD 6.24.0 发布,跨语言静态代码自动分析工具
PMD 6.24.0 发布了。PMD 是一个代码分析器,能够帮助发现常见的编程问题,比如未使用的变量、空的 catch 块、不必要的对象创建等等。最初仅支持 Java 代码,目前还可支持 JavaScript、Salesforce.com Apex 和 Visualforce、PLSQL、Apache Velocity、XML 和 XSL 。
值得注意的更新内容包括:
CPD 现在也支持 XML
CPD 现在也可以在 XML 文件中查找重复项。
更新了 PMD Designer
此 PMD 版本发布了 pmd-designer 的新版本。
新的规则
新的 Java 规则 LiteralsFirstInComparisons
(java-bestpractices
) 查找字符串文字,用于对比。
该规则取代了两个旧规则 PositionLiteralsFirstInComparisons
和 PositionLiteralsFirstInCaseInsensitiveComparisons
,并扩展了对 compareTo
、 compareToIgnoreCase
和 contentEquals
方法的检查。
此版本还带来不少 bug 修复,详情见更新说明:
https://github.com/pmd/pmd/releases/tag/pmd_releases%2F6.24.0

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CakePHP 4.0.8 发布,PHP 快速开发框架
CakePHP 4.0.8 发布了,这是 4.0 分支的维护版本,修复了多个社区报告的问题。 Bugfixes 更新 API 文档和方法键入 修复HH:mm的编组日期时间值 删除IntegrationTestTrait方法中的@throws注释 修复了FormHelper中错误值的处理。现在使用 0代替'' 改进 CSRF 验证错误消息 修复了集成测试中显示为空数组的application/www-form-urlencoded有效负载 XmlView不再尝试获取非数组值的键 更新说明:https://github.com/cakephp/cakephp/releases/tag/4.0.8
- 下一篇
Ant Design 4.2.5 发布,企业级 UI 设计语言
Ant Design 4.2.5 发布了。Ant Design 是阿里开源的一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风格、开箱即用的高质量 React 组件与全链路开发和设计工具体系。 此版本更新内容: 修复 Table 在dataSource移除条目时,rowSelection.onChange仍然会缓存的问题。#24338 修复 Table 的选中箭头在size=small/middle时超出的问题。#24394 修复 Input.Group 内 Input.TextAreahover时清除图标消失的问题。#24360@Mr-jiangzhiguo 修复 Notificiation 使用useNotificiation时无限 render 的行为。#24337 修复 Buttonloading切换动画丢失和 ModalconfirmLoading按钮未复位的问题。#24328 修复 Drawer 关闭后依然会遮挡页面元素的问题。#24290 修复 Cascader/Sele...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7设置SWAP分区,小内存服务器的救世主
- Mario游戏-低调大师作品
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- 2048小游戏-低调大师作品
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题