LlianeFR / krazy

An extensible framework for performing static code checking on files of any format.

Home Page:http://krazy-collection.github.io/krazy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Krazy - Sanity check your source code

Introduction

Krazy scans source code looking for issues that should be fixed for reasons of policy, good coding practice, optimization, or any other good reason. In typical use, Krazy simply counts up the issues and provides the line numbers where those issues occurred in each file processed. With the verbose option, the offending content will be printed as well.

Krazy uses "sanity checker programs" which are small plugin programs to do the real work of the scanning. It is easy to write your own plugins and tell Krazy how to use them.

Installation

See the included Install.txt file.

Documentation

The documentation is included with the installed man pages. See krazy2(1) and krazyrc(3)

Resources

Krazy is hosted by GitHub at http://github.com/Krazy-collection/krazy, there you will find a wiki http://github.com/Krazy-collection/krazy/wiki and an issue tracker http://github.com/Krazy-collection/krazy/issues.

Visit the Krazy home page at http://krazy-collection.github.io/krazy

Donate Plugins! We'll include your cool plugin with this package if it has an OSS-approved license!

License

Copyright (C) 2005-2016 by Allen Winter winter@kde.org

See the included License.txt file.

About

An extensible framework for performing static code checking on files of any format.

http://krazy-collection.github.io/krazy

License:GNU General Public License v2.0


Languages

Language:C++ 52.2%Language:Perl 30.5%Language:C 7.3%Language:Makefile 6.1%Language:Shell 2.1%Language:XSLT 0.5%Language:Roff 0.4%Language:Emacs Lisp 0.3%Language:CMake 0.3%Language:M4 0.1%Language:QMake 0.0%Language:Python 0.0%Language:Prolog 0.0%