Announcing the release of MetricsReloaded 0.2, available via the PluginManager.
Changes from 0.1
Total and average rows on tables with more than one entry.
Sort arrows on column headers.
Column ordering, sorting, and column widths now persistent to profiles.
Selected profile now persistent to project.
"Explain" action available on metrics display, opening a dialog containing the description of the selected metric.
IDEA progress panel is now used instead of stock Swing progress panel.
"Calculate metrics" action moved to new "Analyze" menu.
Many small UI improvements.
Many small bug fixes.
Source code included in distribution.
Num exceptions thrown (method)
Num exceptions caught (method)
Couplng between objects (class, interface)
Number of interfaces implemented (class)
% Classes javadoced (package, module, project)
% Fields javadoced (class, interface package, module, project)
% Methods javadoced (class,interface, package, module, project)
Total cyclomatic complexity (package, module, project)
Average cyclomatic complexity (package, module, project)
True comment ratio (all levels)
Source lines of code (all levels)
Number of expressions (method)
Number of commands (class, interface)
Number of queries (class, interface)
Number of typecast/instanceof expressions (method)
Extended cyclomatic complexity (method)
Essential cyclomatic complexity (method)
Contrary to expectations, 0.2 is even more dependent on Pallada than 0.1 is, due to the progress panel and analyze menu changes. Given that, and the speed with which Pallada seems to be nearing completion, I have scrapped any plans for an Aurora release of MetricsReloaded. I've included the source in the distribution for any optimists who want to take a crack at it.
Metrics profiles and snapshots created under 0.1 will not work with 0.2 or later releases. I've gone to a JDOM based persistence layer, instead of stock Java serialization for consistency with the rest of IDEA, so there should be no breaks in the future, but the 0.1 data is no longer readable. You were warned.