Code Analyzers Java Open Source Software Directory http://java-opensource.com/open-source/code-analyzers.html Fri, 25 Jul 2014 08:56:41 +0000 Joomla! 1.5 - Open Source Content Management en-gb sonar http://java-opensource.com/open-source/code-analyzers/170-sonar.html http://java-opensource.com/open-source/code-analyzers/170-sonar.html

Sonar is a continuous quality control tool for Java applications. Its basic purpose in life is to join your existing continuous integration tools to place all your development projects under quality control.

]]>
joeguo@gmail.com (Administrator) Code Analyzers Wed, 24 Sep 2008 08:12:16 +0000
jaranalyzer http://java-opensource.com/open-source/code-analyzers/171-jaranalyzer.html http://java-opensource.com/open-source/code-analyzers/171-jaranalyzer.html

JarAnalyzer is a dependency management tool for .jar files. JarAnalyzer will analyze all .jar in a given directory and identify the dependencies between each. Output formats include xml, with a stylesheet included to transform it to html, and GraphViz DOT, allowing you to produce a visual component diagram showing the relationships between .jar files. The xml output includes important design metrics such as Afferent and Efferent coupling, Abstractness, Instability, and Distance. There is also an Ant task available that allows you to include JarAnalyzer as part of your build script.

]]>
joeguo@gmail.com (Administrator) Code Analyzers Wed, 24 Sep 2008 08:12:18 +0000
byecycle http://java-opensource.com/open-source/code-analyzers/168-byecycle.html http://java-opensource.com/open-source/code-analyzers/168-byecycle.html

Byecycle is an auto-arranging dependency analysis plugin for Eclipse. Its goal is to make you feel sick when you see bad code and to make you feel happy when you see good code.

]]>
joeguo@gmail.com (Administrator) Code Analyzers Wed, 24 Sep 2008 08:12:12 +0000
doctorj http://java-opensource.com/open-source/code-analyzers/167-doctorj.html http://java-opensource.com/open-source/code-analyzers/167-doctorj.html

DoctorJ analyzes Java code, in the following functional areas:

 * documentation verification
 * statistics generation
 * syntax analysis

]]>
joeguo@gmail.com (Administrator) Code Analyzers Wed, 24 Sep 2008 08:12:10 +0000
ucdetector http://java-opensource.com/open-source/code-analyzers/172-ucdetector.html http://java-opensource.com/open-source/code-analyzers/172-ucdetector.html

UCDetector (Unecessary Code Detector) is a Open Source eclipse PlugIn Tool to find unecessary (dead) java code. It also tries to make code final, protected or private. UCDetector also finds cyclic dependencies between classes.

]]>
joeguo@gmail.com (Administrator) Code Analyzers Wed, 24 Sep 2008 08:12:20 +0000
condenser http://java-opensource.com/open-source/code-analyzers/169-condenser.html http://java-opensource.com/open-source/code-analyzers/169-condenser.html

Condenser is a tool for finding and removing duplicated Java code. Unlike tools that only locate duplicated code, the aim of Condenser is to also automatically remove duplicated code where it is safe to do so.

]]>
joeguo@gmail.com (Administrator) Code Analyzers Wed, 24 Sep 2008 08:12:14 +0000
qalab http://java-opensource.com/open-source/code-analyzers/163-qalab.html http://java-opensource.com/open-source/code-analyzers/163-qalab.html

QALab consolidates data from Checkstyle, PMD, FindBugs and Simian and displays it in one consolidated view. QALab keeps a track of the changes over time, thereby allowing you to see trends over time. You can tell weather the number of violations has increased or decreased - on a per file basis, or for the entire project. It also plots charts of this data. QALab plugs in to maven or ant.

]]>
joeguo@gmail.com (Administrator) Code Analyzers Wed, 24 Sep 2008 08:12:03 +0000
hammurapi http://java-opensource.com/open-source/code-analyzers/166-hammurapi.html http://java-opensource.com/open-source/code-analyzers/166-hammurapi.html

Hammurapi is an open source code inspection tool. Its release comes with more than 100 inspectors which inspect different aspects of code: Compliance with EJB specification, threading issues, coding standards, and much more.

]]>
joeguo@gmail.com (Administrator) Code Analyzers Wed, 24 Sep 2008 08:12:08 +0000
spoon http://java-opensource.com/open-source/code-analyzers/164-spoon.html http://java-opensource.com/open-source/code-analyzers/164-spoon.html

Spoon is a Java program processor that fully supports Java 5. It provides a complete and fine-grained Java metamodel where any program element (classes, methods, fields, statements, expressions...) can be accessed both for reading and modification. Spoon can be used on validation purpose, to ensure that your programs respect some programming conventions or guidelines, or for program transformation, by using a pure-Java template engine.

]]>
joeguo@gmail.com (Administrator) Code Analyzers Wed, 24 Sep 2008 08:12:05 +0000
jlint http://java-opensource.com/open-source/code-analyzers/159-jlint.html http://java-opensource.com/open-source/code-analyzers/159-jlint.html

Jlint will check your Java code and find bugs, inconsistencies and synchronization problems by doing data flow analysis and building the lock graph.

]]>
joeguo@gmail.com (Administrator) Code Analyzers Wed, 24 Sep 2008 08:11:56 +0000