元经纪 - 元宇宙与人工智能领域相关产品与服务一站式采购平台

400-6166692

PMD:一个可扩展的多语言静态分析器

分类:开源 时间:2023-06-20 04:05 浏览:563
概述:
PMD是一个源代码分析器。它会发现常见的编程缺陷,如未使用的变量、空的 catch 块、不必要的对象创建等。它支持多种语言。它可以使用自定义规则进行扩展。它使用 JavaCC 和 Antlr 将源文件解析为抽象语法树 (AST) 并针对它们运行规则以查找违规行为。规则可以用 Java 或使用 XPath 查询编写。

【点击查看原文】

评论:
微信客服
返回顶部