Coala_(software)

coala (software)

coala (software)

Language independent analysis toolkit


coala[2] is a free and open-source language independent analysis toolkit, written in Python. The primary goal of coala is to make it easier for developers to create rules which a project's code should conform to. coala emphasizes on reusability and pluggability of analysis routines, and the principle of don't repeat yourself (DRY).

Quick Facts Original author(s), Developer(s) ...

On 6 May, it was featured on SDTimes.com as GitHub Project of the Week.[3] coala was also featured in the hackerpublicradio.[4] On 9 May 2016, an article was published on Medium by Gitter regarding its community.[5]

Features

Bears

Bears in coala are the equivalent plugins or extensions which provide some analysis routines. Bears can be language dependent as well as language independent. The language dependent bears supported by the coala community provide analysis routines for more than 30 languages.

Integrations

Integrations with a few editors/IDEs have been supported. This includes:

There are also interfaces with different visualizations provided like the web interface, command-line, D-Bus, and JSON.

Version History

More information Version, Date ...

References

  1. "Release 0.11.0". 22 May 2017. Retrieved 15 March 2018.
  2. "Github Project of the week - coala". 6 May 2016. Retrieved 6 May 2016.
  3. Gitter (9 May 2016). "Building Online Communities: coala". Medium. Retrieved 9 May 2016.
  4. "coala 0.5 (joey) released" Retrieved 7 May 2016.

Share this article:

This article uses material from the Wikipedia article Coala_(software), and is written by contributors. Text is available under a CC BY-SA 4.0 International License; additional terms may apply. Images, videos and audio are available under their respective licenses.