Projects tagged ‘quality’


[51 total ]
142

Checkstyle

   
Primary Language: Java Licensed as: GNU Lesser General Public License 2.1

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. Its purpose is to automate the process of checking Java code, and to spare humans of this task.

Metrics updated 20 Sep 08

139

FindBugs

   
Primary Language: Java Licensed as: GNU Lesser General Public License 2.1

FindBugs looks for bugs in Java programs. It can detect a variety of common coding mistakes, including thread synchronization problems, misuse of API methods, etc. It is written in the GJ dialect of Java, and will run on any Java VM compatible with Sun's JDK 1.4.0 or later. It includes both GUI (Swing) and commandline frontends.

Metrics updated 12 Oct 08

97

PMD

   
Primary Language: Java Licensed as: BSD-ish License

PMD is a Java source code analyzer. It finds unused variables, empty catch blocks, unnecessary object creation, and more. It includes CPD, a tool to detect chunks of identical code.

Metrics updated about 22 hours ago

72

CruiseControl

   
Primary Language: Java Licensed as: BSD-ish License

CruiseControl is a framework for a continuous build process. It includes, but is not limited to, plugins for email notification, Ant, and various source control tools. A Web interface is provided to view the details of the current and previous builds.

Metrics updated 06 Sep 08

55

Perl-Critic

   
Primary Language: Perl Licensed as: Artistic License,GNU Lesser General Public License 2.1

Perl-Critic is a static source analyzer for Perl code. It is an extensible framework for creating and automatically enforcing coding standards across a body of code. Many of the default rules are taken from Damian Conway's book "Perl Best Practices." However, you can enable/disable & customize these rules to your heart's content.

Metrics updated 11 Oct 08

40

Apache Continuum

   
Primary Language: Java Licensed as: Apache License 2.0

Continuum is a continuous integration server for building Java based projects. It supports a wide range of projects.

Metrics updated 11 Oct 08

33

Eclipse Checkstyle Plugin

   
Primary Language: Java Licensed as: GNU Lesser General Public License 2.1

The Eclipse Checkstyle plug-in integrates the Checkstyle Java code auditor into the Eclipse IDE. The plug-in provides real-time feedback to the user about violations of rules that check for coding style and possible error prone code constructs.

Metrics updated 12 Oct 08

33

Buildbot

   
Primary Language: Python Licensed as: GNU General Public License 2.0

The BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before ... [More] other developers are inconvenienced by the failure. The guilty developer can be identified and harassed without human intervention. By running the builds on a variety of platforms, developers who do not have the facilities to test their changes everywhere before checkin will at least know shortly afterwards whether they have broken the build or not. Warning counts, lint checks, image size, compile time, and other build parameters can be tracked over time, are more visible, and are therefore easier to improve. [Less]

Metrics updated 10 Oct 08

20

Gendarme

   
Primary Language: C# Licensed as: MIT License

Gendarme is a extensible rule-based tool to find problems in .NET applications and libraries. Gendarme inspects programs and libraries that contain code in ECMA CIL format (Mono and .NET) and looks for common problems with the code, problems that ... [More] compiler do not typically check or have not historically checked. Gendarme uses the Cecil library to introspect code. [Less]

Metrics updated 12 Oct 08

20

CppUnit - C++ port of JUnit

   
Primary Language: C++

CppUnit is the C++ port of the famous JUnit framework for unit testing. Test output is in XML for automatic testing and GUI-based for supervised tests.

Metrics updated 12 Oct 08