Downloadliste

Projektbeschreibung

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.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
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.

2012-08-30 16:06
1.0

Unterstützung für Kontrollen auf der Grundlage von binären Anmerkungen und für binäre Ausgabe Modus wurden hinzugefügt. Zwei neue Prüfungen (zur Erkennung von Mustern fangen alle Ausnahmen und prüfen, ob 'code.ignore_unit' Anwendung 'ignorieren' Ausdruck zu erkennen, deren Typ 'Einheit' ist ' Catch_all') wurden hinzugefügt. Zahlreiche Bugs wurden behoben. Die Codebasis wurde für OCaml 4.00.0 aktualisiert.
Tags: features, Bug fixes
Support for checks based on binary annotations, and for binary output mode have been added. Two new checks ('catch_all' to detect patterns catching all exceptions, and 'code.ignore_unit' check to detect application of 'ignore' to expression whose type is 'unit') have been added. Numerous bugs have been fixed. The codebase has been updated for OCaml 4.00.0.

2011-07-15 18:28
1.0-beta

Unterstützung für die Kontrolle von Annotation-Dateien und Unterstützung für Schecks mit einem Stand auf hinzugefügt wurden. Der Code überprüft "empty_for", "empty_try" und "empty_while" wurden hinzugefügt. Die "deprecated" Code überprüfen wurde hinzugefügt, um veraltete Elemente zu erkennen. Die "tuple_size" Code überprüfen wurde hinzugefügt, um langwierige Tupel erkennen. Strict-Modus wurde für die Dokumentation überprüft aufgenommen. Erlaubt Module in "code.open" check wurde behoben. Erkennung von nutzlosen Klammern in "if", "wann", "while" und "for" Konstrukte fixiert wurde. Die "code.physical_comparisons" check wurde behoben. Unterstützung für Präprozessoren wurde behoben. Erkennung von Text-Code-Wiederholungen, wurde behoben.
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