Skip to content

rohankatyal29/coala

 
 

Repository files navigation

README

                                                     .o88Oo._
                                                    d8P         .ooOO8bo._
                                                    88                  '*Y8bo.
                                      __            YA                      '*Y8b   __
                                    ,dPYb,           YA                        68o68**8Oo.
                                    IP'`Yb            "8D                       *"'    "Y8o
                                    I8  8I             Y8     'YB                       .8D
                                    I8  8P             '8               d8'             8D
                                    I8  8'              8       d8888b          d      AY
     ,gggo,    ,ggggo,    ,gggo,gg  I8 dP    ,gggo,gg   Y,     d888888         d'  _.oP"
    dP"  "Yb  dP"  "Y8go*8P"  "Y8I  I8dP    dP"  "Y8I    q.    Y8888P'        d8
   i8'       i8'    ,8P i8'    ,8I  I8P    i8'    ,8I     "q.  `Y88P'       d8"
  ,d8,_    _,d8,   ,d8' d8,   ,d8b,,d8b,_ ,d8,   ,d8b,       Y           ,o8P
ooP""Y8888PP*"Y8888P"   "Y8888P"`Y88P'"Y88P"Y8888P"`Y8            oooo888P"

INSTALLATION

coala can be installed with python3 setup.py install. If you need more information about the installation and dependencies, take a look at our INSTALL.md.

USAGE

If you want to learn more about coala, its functionality and its usage, please take a look at the TUTORIAL.md file.

ABOUT

coala is a simple COde AnaLysis Application. Its goal is to make static code analysis easy while remaining completely modular and therefore extendable and language independent.

Code analysis happens in python scripts while coala manages these, tries to provide helpful libraries and provides multiple user interfaces. (Currently we support only Console output but others will follow.)

We are currently working hard to make this project reality. coala is currently in an alpha stage and provides the most basic features. If you want to see how the development progresses, check out

https://github.com/coala-analyzer/coala

Authors

Lasse Schuirmann [email protected] and Fabian Neuschmidt [email protected] are the current maintainers of this project.

Build status

Build Status (Test and build)

Scrutinizer Code Quality (Code quality)

Coverage Status (Statement coverage)

codecov.io (Branch coverage)

GETTING INVOLVED

If you want to contribute to coala, please take a look at the doc/getting_involved directory.

We appreciate any help!

LICENSE

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.

About

Easy to use COde AnaLysis Application

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.8%
  • Shell 0.2%