Mascot
 
    Introduction     Status     Examples     Manual     Downloads      
         
 

Abstract   
Licence   
Help   

 
Abstract
Mascot is a style-checker for OCaml sources. It provides checks in various categories: code, documentation, interface, metrics, and typography. The goal of the tool is to allow a (team of) developer(s) to enforce style properties over a source codebase for greater coherency and style uniformity. The tool is highly customizable, allowing one to choose the checks to perform, as well as exceptions to those checks in given files. Moreover, a plugin system allows the developer to add its own checks, and output modes.
Bundled output modes range from bare text to CheckStyle- and JDepend-compatible XML file in order to allow integration with Jenkins.

Licence
Mascot is released under the GPL v3.
It is copyright (c) 2010-2012 Xavier Clerc.

Help
In order to improve the project, I am primarily looking for testers and bug reporters. Pointing errors in documentation and indicating where it should be enhanced is also very helpful. Of course, aside from bugs, you can also use the tracker to request new features.
The darcs repository is http://mascot.x9c.fr (read-only, useful to always get the last version).