Skip to content
forked from coala/coala

coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.

License

Notifications You must be signed in to change notification settings

vikasd145/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.

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 Scrutinizer Code Quality Coverage Status

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

coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.7%
  • Other 0.3%