4个开源的Java代码静态分析工具

开发 后端
本文分析了4个强大的开源Java代码静态分析工具,详细请看下文

1. PMD

[[75299]]

PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是Java程序员debug的好帮手。 PMD支持的编辑器包括: JDeveloper、 Eclipse、JEdit、JBuilder、BlueJ、CodeGuide、NetBeans/Sun Java Studio Enterprise/Creator、IntelliJ IDEA、TextPad、Maven、Ant,、Gel、JCreator和Emacs。

2. FindBugs

[[75300]]

FindBugs是一个能静态分析源代码中可能会出现Bug的Eclipse插件工具。它也可以分析被编译过的程序。这个工具已经被下载了超过70万次。

3. JLint

[[75301]]

Jlint 可以帮助你检查 Java 代码找出 Bug,不一致和同步问题。JLint 运行非常快速,即使你的项目非常大,它也只需要几秒钟就能检查所有的类。Jlint 已经成功的商业环境中应用。

4. Checkstyle

[[75302]]

Checkstyle 是一个用来帮助开发者编写符合编码标准的代码的工具。它是高度可以配置的,几乎可以支持任何编码标准。它也可以用来帮助发现类的设计问题,重复代码,问题代码等等。这个工具可以和 Ant 整合。

原文链接:http://www.oschina.net/news/29122/4-opensource-java-code-static-analyser

【编辑推荐】

  1. JavaFX 2.1正式版发布
  2. Excelsior JET 7.6 MP2 Java虚拟机增强工具
  3. Disruptor 2.9发布 Java的并发编程框架
  4. Dash Reports 1.0发布 Java报表解决方案
  5. NTRU 1.2发布 Java的NTRU加密算法库

 

【责任编辑:小林 TEL:(010)68476606】

责任编辑:林师授 来源: OSCHINA
相关推荐

2021-06-08 13:56:34

工具静态代码

2024-01-08 13:47:00

代码分析工具

2020-12-07 14:46:07

程序员代码分析工具

2021-03-29 23:05:36

程序员工具静态分析

2017-04-05 14:10:11

开源调查工具

2019-04-22 15:40:33

2015-07-15 10:27:48

Android代码质量工具

2020-12-04 10:33:04

开源分析工具安全

2022-12-12 16:11:47

Clang-Tidy工具

2017-05-10 14:27:29

静态代码漏洞安全

2011-05-05 09:54:05

静态代码

2021-10-01 12:17:30

Facebook开源工具Mariana Tre

2023-09-14 22:57:52

2022-01-27 09:57:55

远程代码漏洞

2020-08-23 09:12:52

JavaJava IDE框架

2021-01-05 09:25:27

DockerSemgrep代码静态分析工具

2016-05-17 13:54:05

2021-03-09 11:25:04

Linux开源工具服务器

2020-07-28 23:18:41

Java开源IDE工具

2013-04-08 10:47:42

Xcode静态代码分析
点赞
收藏

51CTO技术栈公众号