Tags : Browse Projects

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

PMD

Compare

  Analyzed 2 days ago

PMD is an extensible cross-language static 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.

316K lines of code

77 current contributors

4 days since last commit

223 users on Open Hub

Very High Activity
3.98
   
I Use This

Perl-Critic

Compare

  Analyzed 4 days 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 & customize these rules to your heart's content.

77K lines of code

2 current contributors

5 months since last commit

81 users on Open Hub

Very Low Activity
4.55
   
I Use This
Licenses: Artistic_..., lgpl

coala

Compare

Claimed by coala No analysis available

Linting and Fixing Code for All Languages The latest release supports over 50 languages in addition to some generic algorithms. Get it with `pip3 install coala-bears`!

0 lines of code

36 current contributors

0 since last commit

44 users on Open Hub

Activity Not Available
4.84615
   
I Use This
Mostly written in language not available
Licenses: AGPL3

coala-bears

Compare

Claimed by coala Analyzed 3 days ago

Officially supported analysis routines for over 50 programming languages for coala (coala.io)

23.8K lines of code

29 current contributors

about 3 years since last commit

33 users on Open Hub

Inactive
5.0
 
I Use This
Licenses: No declared licenses

Sparse

Compare

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

47.8K lines of code

12 current contributors

about 1 month since last commit

24 users on Open Hub

Low Activity
4.6
   
I Use This

JSLint

Compare

  Analyzed 3 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]

14.7K lines of code

1 current contributors

5 months since last commit

16 users on Open Hub

Very Low Activity
3.71429
   
I Use This

flake8

Compare

Claimed by Python Code Quality Authority No analysis available

This project glues together PyFlakes, PEP8, and a McCabe complexity checker to analyze the quality of code written in python. It is extremely extensible and already has several extensions written for it.

0 lines of code

25 current contributors

0 since last commit

10 users on Open Hub

Activity Not Available
5.0
 
I Use This
Mostly written in language not available
Licenses: mit

pycodestyle

Compare

Claimed by Python Code Quality Authority Analyzed 3 days ago

Simple Python style checker. A tool to check your Python code against some of the style conventions in PEP 8.

4.67K lines of code

10 current contributors

28 days since last commit

8 users on Open Hub

Low Activity
5.0
 
I Use This

Prospector (Python)

Compare

Claimed by Python Code Quality Authority No analysis available

A Python static analysis frontend which configures and filters PyLint to produce more useful output and which will gain additional backends in future versions. (If Flake8 is the lightweight check your IDE runs every time you save, this is intended to be the thorough check you run on a commit or ... [More] push hook.) This is also the backend which powers Landscape.io, so using them together is similar to running your test suite manually before you push to the continuous integration server. [Less]

0 lines of code

0 current contributors

0 since last commit

4 users on Open Hub

Activity Not Available
4.0
   
I Use This
Mostly written in language not available
Licenses: GPL2

python-mode

Compare

  Analyzed 3 days ago

Vim python-mode. PyLint, Rope, Pydoc, breakpoints from box.

3.71K lines of code

12 current contributors

6 months since last commit

4 users on Open Hub

Very Low Activity
0.0
 
I Use This