GNOME Bugzilla – Bug 744706
Feature: Static code analysis for GNOME continous
Last modified: 2021-06-05 16:29:55 UTC
Hi everyone, since over a year I'm now developing coala [1]. coala provides language independent static code analysis. It currently can't do much more than fix a few spacing issues and checking line length but I will do my bachelor thesis about a code duplication detection which will be easily adaptable to new languages. In addition a few other developers are interested in writing modules that provide more static code analysis in coala. coala is modular and can easily extended in many ways. I think the GNOME infrastructure could use some automatic, hassle free static code analysis. In order to realize that coala would needed to be extended by a HTML output module. After that it is just a matter of letting GNOME Continous run the coala command in each source directory of each project and throw the generated HTML pages somewhere on build.gnome.org. In the end the developers get something like [3] with just one little .coafile. I'm proposing to make a GSoC project out of this. Thus I've written down this preliminary idea at [2]. So there's a few questions for you: 1. Are you interested in this kind of feature? 2. Would someone co-mentor such a project and guide the student to GNOME Continous? Greetings, Lasse [1] https://github.com/coala-analyzer/coala [2] https://wiki.gnome.org/Outreach/SummerOfCode/2015/Ideas [3] https://scrutinizer-ci.com/g/coala-analyzer/coala/issues/master
gnome-continuous is not under active development anymore. Its codebase has been archived: https://gitlab.gnome.org/Archive/gnome-continuous Closing all its open tickets as part of housekeeping.