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: RSM Option Cross Reference |
Usage: rsm -H -O report.htm -f -o -n *.h *.cpp rsm -H -O report.htm -f -o -n *.java rsm -H -O report.htm -f -o -n -Ns *.h *.cpp rsm -H -O report.htm -f -o -n -Nv *.h *.cpp rsm -H -O report.htm -Tn *.h *.cpp rsm -H -O report.htm -Tq -TN *.h *.cpp rsm -H -O report.htm -Tp *.h *.cpp |
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 ------------------------ |