Several combinations of the above types are built-in as well. It
is easy to define new comment and extension types
to be saved for repeated use. It features a simple but powerful algorithm
for source metrics which allows user definition of comments
and extensions in addition to the built-ins. The GUI features
a user-friendly tree view of the project (or Code
Set) with a tabular display of the analysis results.

There are several report generation options. Full
text reports can be generated which display folders
and files as rows in the report. Full CSV (comma
seperated value) reports can be generated which also display each
file or folder in a row and can be easily imported into Excel or OpenOffice.
Full HTML reports generate a full html formatted
page suitable for web publishing (see
an example report).

Code Analyzer is written completely in Java
using NetBeans (java.sun.com).

A description of the object relationships within
the Code Analyzer design and it's use and capabilities can be found
in the User's Guide. There is a link above to the
User's Guide and it is also included with the application as "Help".

Code Analyzer is free software distributed under
the GNU GPL. It is hosted on SourceForge
which maintains the User Forums and Bug Tracking
system.