Tags : Browse Projects

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

FindBugs

Compare

  Analyzed about 4 hours 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. Findbugs is obsolete project. The README of the github says "FindBugs is now SpotBugs" see https://spotbugs.github.io/ [Less]

285K lines of code

0 current contributors

over 3 years since last commit

375 users on Open Hub

Inactive
4.25
   
I Use This

PMD

Compare

  Analyzed about 1 year 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.

261K lines of code

77 current contributors

about 1 year since last commit

225 users on Open Hub

Activity Not Available
3.98
   
I Use This

pylint

Compare

Claimed by Logilab Analyzed 1 day 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]

46.4K lines of code

63 current contributors

1 day since last commit

57 users on Open Hub

High Activity
4.52632
   
I Use This

Rust (programming language)

Compare

Claimed by Mozilla Foundation Analyzed about 24 hours 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]

925K lines of code

640 current contributors

1 day since last commit

50 users on Open Hub

Very High Activity
4.77778
   
I Use This

coala

Compare

Claimed by coala Analyzed over 1 year ago

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`!

30.2K lines of code

36 current contributors

over 1 year since last commit

44 users on Open Hub

Activity Not Available
4.84615
   
I Use This

Pyflakes

Compare

Claimed by Python Code Quality Authority Analyzed about 8 hours ago

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

5.01K lines of code

16 current contributors

27 days since last commit

30 users on Open Hub

Low Activity
4.5
   
I Use This

PPI.pm

Compare

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

31.7K lines of code

6 current contributors

almost 2 years since last commit

29 users on Open Hub

Activity Not Available
4.44444
   
I Use This
Licenses: Artistic_..., gpl

Sparse

Compare

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

47.4K lines of code

12 current contributors

3 days since last commit

24 users on Open Hub

Moderate Activity
4.6
   
I Use This

Pelican

Compare

  Analyzed about 7 hours 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

196K lines of code

25 current contributors

1 day since last commit

18 users on Open Hub

Moderate Activity
4.5
   
I Use This

PHPMD - PHP Mess Detector

Compare

  Analyzed about 1 year 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]

16.6K lines of code

16 current contributors

over 1 year since last commit

16 users on Open Hub

Activity Not Available
5.0
 
I Use This