Report:  Quality Notifications, Code Analysis
Option:  -n
Option Modifiers:
No Modifer  Standard Verbose Notice Format:
-Ns         Notice Summary Format
-Nv         Visual Studio Interactive Format
-Tn         Quality notice summary per file
-Tq         Total summary of all notices
-Tp         Total Quality Profile
Compatible Options: a, b, c, e, E, F, f, l, m, N, O, o, s, r, T, v, w, W
Usage:
rsm -H -f -o -n *.h *.cpp > report.htm
rsm -H -f -o -n *.java > report.htm
rsm -H -f -o -n -Ns *.h *.cpp > report.htm
rsm -H -f -o -n -Nv *.h *.cpp > report.htm
rsm -H -Tn *.h *.cpp > report.htm
rsm -H -Tq -TN *.h *.cpp > report.htm
rsm -H -Tp *.h *.cpp > report.htm
Source:  C, C++ and Java
RSM analyzes source code for many common code problems that compilers often miss.  RSM also analyzes code for code style compliance.  The following quality notices are user configurable via the rsm.cfg configuration file.

Complete Narration of all RSM Quality Notices <RSM Quality Analysis>


  ------------------------ Function Begin Line: 21 -----------------------
  Function: rolodex.Rolodex.open

    NOTICE: Line 39, Line character length = 81.  This width
            exceeds the standard terminal width of 80 characters.

    NOTICE: Function comments, 3.8% are less than 10%.

    NOTICE: The number of function return points
            5 exceeds the specified limit of 1.

  Function: rolodex.Rolodex.open
  LOC 51       eLOC 29       lLOC 19       Comment 2        Lines       58
  ------------------------- Function End Line: 78 ------------------------