|
|
Technical information
The RainCode Checker for COBOL provides you with a
convenient infrastructure
to check automatically for compliance with
company-specific
or standard coding conventions in your COBOL code. The Checker
analyzes the COBOL source files, detects where the coding rules
have been violated, and generates a detailed report listing the
encountered offences.
Based on the
RainCode Engine for COBOL
's static analysis capabilities, the RainCode Checker for COBOL
enables you to verify simple as well a complex coding rules:
-
Lexical rules:
"Identifier homonymy is forbidden"
-
Syntactical rules:
"THEN keywords are mandatory"
-
Naming conventions:
"COMP variable names must end with CMP"
- ...
|
Flexibility
-
RainCode Checker for COBOL verifies about
70 coding rules by default
. It allows you to select the rules you actually want the RainCode
Checker to check, or to use them as examples to code your own rules
in the tool.
-
The tool is
multi-platform
(Windows, Unix, Solaris, and all Unix-like)
-
RainCode Checker is
adaptable
: each company can have its
specific
RainCode Checker for COBOL, with its own coding guidelines.
Eclipse integration
The user-interface is now available as a stand-alone tool, or
as an Eclipse plugin. This replace the aging Swing-based
user-interface while retaining its most valuable property, namely,
its availability on every mainstream platform.
(Click on the screen capture to view it in full size)
Testing and documentation
The Checker allows you to attach a set of
positive and negative
examples to each rule, so that valid cases (where the rule has been
satisfied) can be compared with invalid cases (where the rule
triggers an offence).
The regression testing facility checks that each rule is
correctly implemented, and documents what each rule does in the
generated report.
Report Generation
After you have checked the whole project against a set of rules, you
can ask RainCode Checker to generate a report with different levels
of detail. This report in PDF format can be used:
- as a deliverable for a third party, which lists all the
sources which have been checked, with the matching list of
offences; or
- as a complete documentation of the coding guidelines used
within the organization or project.
Two operating mode
The RainCode Checker for COBOL comes with a
user-friendly GUI
for convenient definition of coding guideline projects, enabling or
disabling individual coding rules, etc.
|
(Click on the screen capture to view it in full size)
|
|
(Click on the screen capture to view it in full size)
|
The Checker can also be used in
batch mode
for unattended checking of large source code portfolio.
Videos
Usage of the COBOL checker are presented available at the following
location.
Evaluation Version
The RainCode Checker comes in a user-friendly GUI version.
To see what it looks like, and what it can do for you,
you will require the software and the license file.
Please
contact us
to get your demonstration license file. The software shall then be
available at
our download site
under the "Downloads" left menu item.
| |
Need more information?
|
|
|
|
The RainCode Checker is based on the COBOL RainCode Engine,
a scriptable source code analysis tool which natively
recognizes several versions of the COBOL language, including
a number of proprietary extensions. More information is available
here.
|
|
|
|
|