Download List

项目描述

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 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

支持基于批注文件,并支持使用状态的检查检查。该代码检查“empty_for”,“empty_try”,“empty_while”。添加到“已过时”代码检查发现弃用的元素。 “tuple_size”代码检查,增加检测漫长的元组。严格的模式,增加了对文档检查。允许“code.open”检查模块是固定的。检测无用括号中的“如果”,“当”,“同时”,并“为”结构是固定的。 “code.physical_comparisons”检查是固定的。为预处理器的支持是固定的。是固定的文字代码的重复检测。
标签: 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