The RainCode Checker version 2.0
We are proud to announce the RainCode Checker Version 2.0,
which offers a wealth of exciting new features.
The Eclipse-based plugin
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 any of the screen captures on this page to
view it in full size)
When used as a plugin, The RainCode Checker integrates with
your favourite Eclipse-based IDE. You are not forced to learn yet
another environment to be able to interactively manage your coding
guidelines and projects. Using Eclipse's versatile plugin
architecture, it smoothly integrates in your existing development
environment.
|
When used from within Eclipse, a number of functions are available
at your fingertips, including
- Checking a set of files, - navigating though the violations,
your rules as well as your source files,
- Displaying statistics about the checking runs you have
performed
- Exporting violation reports
- Managing the rules and associated regression tests
- Disable a rule locally
|
|
Persistence
Persistence is now provided by a relational database (Sqlite,
MySql, Oracle or other). The results of multiple checking campaigns,
by one or more users, can be accumulated, and queried using ad hoc
tools.
Such queries can be used to measure trends, evaluate whether
overall quality is improving or getting worse, etc. The data model is
pristine, and even the most sophisticated questions regarding your
coding guidelines compliance over time can be answered in a matter of
minutes at most.
Backward compatibility
|
The command-line behavior as available on the previous
versions of the checker is still supported, the only notable
difference being the parameters to control the database
connection.
A fully automated wizard is available, to make the migration
of your existing code checking projects to the latest version of
the RainCode Checker as seamless as possible.
|
|
Supported platforms and languages
The RainCode Checker is available for the following languages:
on Windows/NT, Windows 2000, Linux or any commercial Unix flavour.
A version of the RainCode Checker for C++, based on Misra C++,
is announced for march 2009.
|