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

2012-08-30 16:06
1.0

이진 주석을 기반으로 하는 검사에 대 한 지원 및 이진 출력 모드 추가. 두 개의 새로운 검사 ('catch_all' 모든 예외 및 'code.ignore_unit' 식의 형식이 '단위'를 '무시'의 응용 프로그램을 검색 확인 잡기 패턴을 감지) 추가 되었습니다. 수많은 버그가 해결 되었습니다. Codebase는 OCaml 4.00.0에 대 한 업데이트 되었습니다.
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

주석 파일 및 상태를 사용하여 검사에 대한 지원을 바탕으로 수표에 대한 지원이 추가되었습니다. 코드는 "empty_for", "empty_try"및 "empty_while"가 추가되었습니다를 확인합니다. "중지"코드 검사가 중지 요소를 감지하는 추가되었습니다. "tuple_size"코드 검사가 긴 튜플을 감지하기 위해 추가되었습니다. 엄격한 모드는 문서 수표 추가되었습니다. "code.open"확인에 허용되는 모듈이 해결되었습니다. "경우"의 쓸모없는 괄호의 검색, "언제", "동안", 그리고 구조가 수정되었습니다 "에 대한". "code.physical_comparisons"확인이 해결되었습니다. preprocessors에 대한 지원이 해결되었습니다. 텍스트 코드 중복의 감지가 해결되었습니다.
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