Select a tag to browse associated projects and drill deeper into the tag cloud.
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.
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 ... [More]
Sparse, the semantic parser, provides a compiler frontend capable of parsing most of ANSI C as well as many GCC extensions, and a collection of sample compiler backends, including a static analyzer also called "sparse". Sparse provides a set of annotations designed to convey semantic ... [More]
FSlint is a toolkit to find various forms of lint on a filesystem. At the moment it reports duplicate files, bad symbolic links, troublesome file names, empty directories, non stripped executables, temporary files, duplicate/conflicting (binary) names, and unused ext2 directory blocks. The package contains both a GTK GUI and a CLI interface.
GNU cflow analyzes a collection of C source files and prints a graph charting control flow within the program.
ChkTeX checks for various syntactic and semantic errors in LaTeX documents, and helps the writer stay focused on the content rather than presentation or syntax of commands.
A simple script to check for style guide compliance for CMake files. Also includes a Vim omni-complete plugin for better CMaking.