Skip to content
/ oclint Public
forked from oclint/oclint

A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C

Notifications You must be signed in to change notification settings

nschum/oclint

 
 

Repository files navigation

OCLint - http://oclint.org
-------------------------------------------------------------------------------

OCLint is a static code analysis tool for improving quality and reducing defects
by inspecting C, C++ and Objective-C code.

It looks for potential problems that aren't visible to compilers, for example:

* Possible bugs - empty if/else/try/catch/finally statements
* Unused code - unused local variables and parameters
* Complicated code - high cyclomatic complexity, NPath complexity and high NCSS
* Redundant code - redundant if statement and useless parentheses
* Code smells - long method and long parameter list
* Bad practices - inverted logic and parameter reassignment
* ...

For more information, visit http://oclint.org

About

A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 93.0%
  • Shell 4.3%
  • Python 1.3%
  • Other 1.4%