coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.
Python Other
Switch branches/tags
Clone or download
Latest commit c3eb00f Mar 7, 2017
Failed to load latest commit information.
.ci CI: Check man page without altering $MANPATH Jun 28, 2018
.circleci .circleci/: Install test-requirements.txt first Jul 28, 2018
.misc appveyor.yml: Install test requirements first Aug 13, 2018
.moban.dt setup.cfg: Use template Jul 29, 2018
coalib Fix file dict logging Aug 15, 2018
docs Git_Basics.rst: Mention XCode Aug 15, 2018
tests PersistentHash: Preserve Order Aug 12, 2018
.coafile .coafile: Change in pycodestyle_ignore list Aug 6, 2018
.codecov.yml codecov.yml: Fix it Jul 23, 2016
.editorconfig .editorconfig: Correct typo Feb 22, 2018
.gitignore .gitignore: Sync moban Jul 8, 2018
.moban.yaml setup.cfg: Use template Jul 29, 2018
.travis.yml .travis.yml: Use bears master Jul 16, 2018
CONTRIBUTING.rst CONTRIBUTING.rst: Rename "coala-analyzer"->"coala" Oct 7, 2016
ISSUE_TEMPLATE Add ISSUE_TEMPLATE file for github issue templates Oct 13, 2016
LICENSE Revert "LICENSE: Remove boilerplate stuff" Feb 6, 2017 Point to README.rst and not to .md Jun 26, 2016 Change cobot to corobo Apr 6, 2018
README.rst README.rst: Update Get Involved URL Sep 30, 2017
RELEASE_NOTES.rst .coafile: Use RSTcheckBear and update .coafile Apr 19, 2018
coala .coafile: Add PycodestyleBear Jan 2, 2017 coalib: Use uniform quoting Nov 19, 2016
docs-requirements.txt docs-requirements: Fix CI break Jan 8, 2018
netlify.toml .moban.yaml: Add Netlify docs May 17, 2018
package.json package.json: Remove extra spacing Feb 22, 2018
requirements.txt requirements.txt: Add versions to VCS egg names Jul 28, 2018
runtime.txt .moban.yaml: Add Netlify docs May 17, 2018
setup.cfg setup.cfg: Allow non-coverage of sys.exit(main()) Aug 9, 2018 Sync Jul 28, 2018
test-requirements.txt Sync templates Aug 9, 2018


"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."John F. Woods

Linux Build Status Windows Build status macOS Build Status Documentation Status AGPL OpenHub

coala provides a unified interface for linting and fixing code with a single configuration file, regardless of the programming languages used. You can use coala from within your favorite editor, integrate it with your CI, get the results as JSON, or customize it to your needs with its flexible configuration syntax.

coala supports popular programming languages including Python, C/C++, Java, JavaScript, CSS, and several others out of the box.

Install coala | Get Involved | Chat | Roadmap | Blog | Twitter

'Throughput Graph'