Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 3

PMD

Compare

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.

4.03704
   
  2 reviews  |  228 users  |  178,390 lines of code  |  21 current contributors  |  Analyzed about 14 hours ago
 
 

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] & customize these rules to your heart's content. [Less]

4.55
   
  0 reviews  |  79 users  |  44,007 lines of code  |  2 current contributors  |  Analyzed 3 days ago
 
 

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] information about types, such as what address space pointers point to, or what locks a function acquires or releases. [Less]

4.5
   
  0 reviews  |  26 users  |  28,413 lines of code  |  12 current contributors  |  Analyzed 4 days ago
 
 

JSLint takes a JavaScript source and scans it. If it finds a problem, it returns a message describing the problem and an approximate location within the source. The problem is not necessarily a syntax error, although it often is. JSLint looks at some style conventions as well as structural problems. ... [More] It does not prove that your program is correct. It just provides another set of eyes to help spot problems. [Less]

3.71429
   
  0 reviews  |  16 users  |  4,841 lines of code  |  1 current contributor  |  Analyzed 1 day ago
 
 

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.

0
 
  0 reviews  |  4 users  |  6,386 lines of code  |  2 current contributors  |  Analyzed 8 days ago
 
 

Perl::Critic::Bangs is a collection of Perl::Critic policies that will help make your code better.

0
 
  0 reviews  |  2 users  |  762 lines of code  |  0 current contributors  |  Analyzed about 2 years ago
  lint perl
 
 

GNU cflow analyzes a collection of C source files and prints a graph charting control flow within the program.

0
 
  0 reviews  |  1 user  |  4,167 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 

This is a java wrapper around the fabulous tool by Douglas Crockford, jslint. It provides a simple interface for detecting potential problems in JavaScript code. The usage is simple: % java -jar jslint4java-1.3.3.jar application.js jslint:application.js:11:9:Line breaking error ')'. ... [More] jslint:application.js:11:10:Missing semicolon.There are a multitude of options; try --help for more details. You might also be interested in the ant task. This lets you run jslint as part of your builds. For documentation, see the jslint4java-ant page. If you find this useful, you may also like the jsmin ant task for reducing the size of your JavaScript files. News2009-12-02. jslint4java 1.3.3 is released. Noteworthy alterations: Add support for the predef option, to allow specifying a list of predefined global variables. Update to JSLint 2009-11-24. This brings the devel option. 2009-11-12. jslint4java 1.3.2 is released. Changes include: Allow use of an external jslint.js. Update to JSLint 2009-10-04. This includes a new maxerrs option. Tidy up the docs a little. My thanks to Simon Kenyon Shepard and Ryan Alberts for helping me to fix portability issues in my unit tests. 2009-07-31. jslint4java 1.3.1 is released. This release fixes: Improved support for NetBeans thanks to Ari Shamash! Correct line numbers (previously off by one). The ant task now states the full path to the file being checked. The build failure now includes the total number of errors found. Updated to JSLint 2009-07-25. 2009-07-23. jslint4java 1.3 is released. This release features: An upgrade to jslint 2009-07-08. The indent option is now supported. Add getEdition() call. The ant task can now work with any kind of nested resource, not just files. Improved documentation. The build system has been switched to maven. This means jslint4java is now available as a maven dependency: com.googlecode.jslint4java jslint4java 1.3 NB: The package names have changed from net.happygiraffe.jslint to com.googlecode.jslint4java. The most likely place this will affect you is if you are using the antlib support. 2008-12-23. Development of the code has moved to github. Feel free to visit http://github.com/happygiraffe/jslint4java or: $ git clone git://github.com/happygiraffe/jslint4java.git2008-09-07. jslint4java 1.2.1 was released. Recompiled with Java 5 instead of Java 6. 2008-09-07. jslint4java 1.2 was released. Update to latest version of jslint. Rework the ant task to be more flexible. [Less]

0
 
  0 reviews  |  1 user  |  14,261 lines of code  |  1 current contributor  |  Analyzed 8 days ago
 
 

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.

0
 
  0 reviews  |  1 user  |  5,911 lines of code  |  0 current contributors  |  Analyzed about 2 years ago
 
 

A simple script to check for style guide compliance for CMake files. Also includes a Vim omni-complete plugin for better CMaking.

0
 
  0 reviews  |  1 user  |  617 lines of code  |  2 current contributors  |  Analyzed 14 days ago
  cmake lint
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.