分享几个 Java 代码质量分析工具

Infer
【Facebook 出品】用于验证代码正确性的现代静态分析工具 。
Star:11.8k
官网:https://github.com/facebook/infer

分享几个 Java 代码质量分析工具

文章插图
 
Sourcetrail
可视源代码导航器 。
Star:9.2k
官网:https://github.com/CoatiSoftware/Sourcetrail
分享几个 Java 代码质量分析工具

文章插图
 
Checkstyle
编码约定和标准的静态分析 。
Star:5.6k
官网:https://github.com/checkstyle/checkstyle
分享几个 Java 代码质量分析工具

文章插图
 
ErrorProne
【google 出品】将常见的编程错误捕获为编译时错误 。
Star:5.4k
官网:https://github.com/google/error-prone
分享几个 Java 代码质量分析工具

文章插图
 
PMD
用于发现不良编码实践的源代码分析 。
Star:3.1k
官网:https://github.com/pmd/pmd
分享几个 Java 代码质量分析工具

文章插图
 
NullAway
【Uber 出品】以低的构建时间开销消除NullPointerException 。
Star:2.8k
官网:https://github.com/uber/NullAway
分享几个 Java 代码质量分析工具

文章插图
 
Spotbugs
字节码的静态分析,以查找潜在的错误 。
Star:2.1k
官网:https://github.com/spotbugs/spotbugs
分享几个 Java 代码质量分析工具

文章插图
 
Spoon
用于分析和转换JAVA源代码的库 。
Star:1k
官网:https://github.com/INRIA/spoon
分享几个 Java 代码质量分析工具

文章插图
 
SonarJava
SonarQube和SonarLint的静态分析器 。
Star:702
官网:https://github.com/SonarSource/sonar-java
分享几个 Java 代码质量分析工具

文章插图
【分享几个 Java 代码质量分析工具】 
jQAssistant
使用基于Neo4J的查询语言进行静态代码分析 。【拥有 Spring 等多项插件】
官网:https://github.com/jqassistant
分享几个 Java 代码质量分析工具

文章插图




    推荐阅读