Tags : Browse Projects

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

FindBugs

Compare

  Analyzed 1 day ago

FindBugs is a defect detection tool for Java that uses static analysis to look for more than 200 bug patterns, such as null pointer dereferences, infinite recursive loops, bad uses of the Java libraries and deadlocks. FindBugs can identify hundreds of serious defects in large applications (typically ... [More] about 1 defect per 1000-2000 lines of non-commenting source statements). FindBugs is open source, and has been downloaded more than 230,000 times, and is used by many major companies and financial institutions. Findbugs can be used from the command line or within ant, eclipse, maven, netbeans and emacs. [Less]

285K lines of code

3 current contributors

about 2 months since last commit

378 users on Open Hub

Very Low Activity
4.26744
   
I Use This

PMD

Compare

  Analyzed 1 day 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.

208K lines of code

39 current contributors

3 days since last commit

226 users on Open Hub

Very High Activity
4.01923
   
I Use This

pylint

Compare

Claimed by Logilab Analyzed 3 days ago

Pylint is a python tool that checks if a module satisfies a coding standard. Pylint can be seen as another PyChecker since nearly all tests you can do with PyChecker can also be done with Pylint. But Pylint offers some more features, like checking line-code's length, checking if variable names are ... [More] well-formed according to your coding standard, or checking if declared interfaces are truly implemented, and much more. The big advantage with Pylint is that it is highly configurable, customizable, and you can easily write a small plugin to add a personal feature. [Less]

43.1K lines of code

47 current contributors

7 days since last commit

52 users on Open Hub

Moderate Activity
4.52632
   
I Use This

Rust (programming language)

Compare

Claimed by Mozilla Foundation Analyzed 1 day ago

Rust is a systems programming language that runs blazingly fast, prevents almost all crashes, and eliminates data races. It provides both high-level features and low-level control: algebraic data types, pattern matching, closures, type inference, zero-cost abstractions, guaranteed memory safety ... [More] , optional garbage collection, concurrency without data races, minimal runtime, efficient FFI. [Less]

529K lines of code

600 current contributors

2 days since last commit

39 users on Open Hub

Very High Activity
5.0
 
I Use This

PPI.pm

Compare

  Analyzed about 1 year ago

Parse, Analyze and Manipulate Perl (without perl) The ability to read, and manipulate Perl (the language) programmatically other than with perl (the application) was one that caused difficulty for a long time. The cause of this problem was Perl's complex and dynamic grammar. Although there is ... [More] typically not a huge diversity in the grammar of most Perl code, certain issues cause large problems when it comes to parsing. Indeed, quite early in Perl's history Tom Christenson introduced the Perl community to the quote "Nothing but perl can parse Perl", or as it is more often stated now as a truism: "Only perl can parse Perl" PPI tries to solve this problem. [Less]

30.9K lines of code

2 current contributors

over 2 years since last commit

29 users on Open Hub

Activity Not Available
4.44444
   
I Use This
Licenses: Artistic-2.0, GPL-2.0+

Pyflakes

Compare

Claimed by Python Code Quality Authority Analyzed about 7 hours ago

A Lint-like tool for Python, like PyChecker. It is focused on identifying common errors quickly without executing Python code.

3.39K lines of code

13 current contributors

20 days since last commit

27 users on Open Hub

Low Activity
4.5
   
I Use This

Sparse

Compare

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

31.7K lines of code

8 current contributors

5 days since last commit

23 users on Open Hub

Moderate Activity
4.5
   
I Use This

Pelican

Compare

  Analyzed 1 day ago

Pelican is a static site generator, written in Python. Write your weblog entries directly with your editor of choice (vim!) in reStructuredText or Markdown Includes a simple CLI tool to (re)generate the weblog Easy to interface with DVCSes and web hooks Completely static output is easy to host anywhere

24.4K lines of code

29 current contributors

29 days since last commit

18 users on Open Hub

Moderate Activity
4.33333
   
I Use This

PHPMD - PHP Mess Detector

Compare

  Analyzed 3 days ago

This is the project site of PHPMD. It is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend. What PHPMD does is, it takes a given source code ... [More] and analyzes it for several potential problems. These problems can be suboptimal code, over complicated expressions or dead code, like unused parameters, methods and properties. [Less]

15.1K lines of code

13 current contributors

2 months since last commit

16 users on Open Hub

Moderate Activity
5.0
 
I Use This

musl

Compare

  Analyzed about 5 hours ago

musl, pronounced like “mussel” or “muscle”, is a “libc”, an implementation of the standard library functionality described in the ISO C and POSIX standards, plus common extensions, intended for use on Linux-based systems. It is lightweight, fast, simple, free, and aims to be correct in the sense of standards-conformance and safety.

89.9K lines of code

21 current contributors

25 days since last commit

10 users on Open Hub

Moderate Activity
5.0
 
I Use This