Download List

Descripción del Proyecto

Mascot is a style checker for Objective Caml sources. It checks for overloading of built-in elements, useless constructs, deeply nested constructs, 'open' statements, magic numbers, complex conditions, presence of comments, spelling, empty interfaces and the number of exported elements, coupling, Halstead, and McCabe metrics, matching of regular expressions, and spaces, tabulation, headers, and file/line lengths. It supports CheckStyle, CSV, HTML, JDepend, bare text, and XML outputs, and supports plugins for custom checks and outputs.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-07-15 18:28 Back to release list
1.0-beta

Soporte para controles basados ​​en los archivos de anotaciones y el apoyo a los controles con un estado se han añadido. El código de control "empty_for", "empty_try", y "empty_while" se han añadido. El "obsoleto" el código de control se añadió a detectar elementos en desuso. El "tuple_size" el código de control se añadió para detectar tuplas largo. El modo estricto se ha añadido para revisión de la documentación. Módulos permitidos en "code.open" cheque fue corregido. La detección de paréntesis inútil en "si", "cuándo", "mientras que", y "para" construcciones se fija. El "code.physical_comparisons" cheque fue corregido. Apoyo a preprocesadores fue corregido. Detección de la duplicación de código textual fue corregido.
Tags: Minor, features, Bugfixes
Support for checks based on annotation files and support for checks using a state were added. The code checks "empty_for", "empty_try", and "empty_while" were added. The "deprecated" code check was added to detect deprecated elements. The "tuple_size" code check was added to detect lengthy tuples. Strict mode was added for documentation checks. Allowed modules in "code.open" check was fixed. Detection of useless parentheses in "if", "when", "while", and "for" constructs was fixed. The "code.physical_comparisons" check was fixed. Support for preprocessors was fixed. Detection of textual code duplication was fixed.

Project Resources