seahunt-rsm-Tp-htm

          Report Banner - Edit rsm.cfg File

             Resource Standard Metrics™ for C, C++, C# and Java
                   Version 7.71 - mSquaredTechnologies.com

  License Type: Company Site License
  Licensed To : M Squared Technologies LLC
  License No. : ST1000                          License Date: Mar 06, 2013
  Build Date  : Mar  7 2013                         Run Date: Mar 07, 2013 
  ©2013 M Squared Technologies LLC™  
  ________________________________________________________________________

  License File: C:\Program Files\MSquared\M2 RSM\rsm.lic
  Config. File: C:\Program Files\MSquared\M2 RSM\rsm.cfg
  Command Line: -H -STotal Quality Profile Report -TN -Tp cell.h game.h oc
                ean.h player.h sub.h target.h timer.h utility.h cell.cpp g
                ame.cpp ocean.cpp player.cpp player_solution.cpp seahunt.c
                pp sub.cpp target.cpp timer.cpp utility.cpp Fibonacci.cs 
  UDQN File   : C:\Program Files\MSquared\M2 RSM\rsm_udqn.cfg

                        Total Quality Profile Report


  ------------------------------------------------------------------------

                     ~~ Total Metrics For 19 Files ~~

  ------------------------------------------------------------------------

                        ~~ Project Quality Profile ~~

  Type  Count Percent  Quality Notice
  ________________________________________________________________________

  1         3    0.90  Physical line length > 80 characters
  7         7    2.09  Pre-increment operator "++" identified
  16        4    1.19  Function/class/struct/interface white space < 10.0%
  17       39   11.64  Function comment content less than 10.0%
  20       12    3.58  File comment content < 10.0%
  31        4    1.19  Class/Struct comments are < 10.0%
  34        4    1.19  Class specification contains a pointer to data
  35        1    0.30  Class specification contains public data
  36        5    1.49  Class specification contains protected data
  43        3    0.90  Keyword "continue" has been identified
  44        1    0.30  Keyword "break" identified outside a "switch" structure
  45        2    0.60  New and Delete counts are not equal for the file.
  46       42   12.54  Function/Class Blank Line content less < 10.0%
  48        5    1.49  Function lLOC <= 0, non-operational function
  49        8    2.39  Function appears to have null or blank parameters
  50       66   19.70  Variable assignment to a literal number
  51       75   22.39  No comment preceding a function block
  52        8    2.39  No comment preceding a class block
  119      30    8.96  Return is not a function
  125      16    4.78  A data member in the header file is not of the form m_*
  ________________________________________________________________________

          335  100.00  Total Quality Notices

                        ~~ Quality Notice Density ~~

  Basis: 1000 (K)

  Quality Notices/K LOC   =      250.9 ( 25.09%)
  Quality Notices/K eLOC  =      350.8 ( 35.08%)
  Quality Notices/K lLOC  =      656.9 ( 65.69%)

  ------------------------------------------------------------------------

                             ~~ File Summary ~~

  C Source Files *.c ....:          0  C/C++ Include Files *.h:          8
  C++ Source Files *.c* .:         10  C++ Include Files *.h* :          0
  C# Source Files *.cs ..:          1  Java Source File *.jav*:          0
  Other Source Files ....:          0
  Total File Count ......:         19
  ________________________________________________________________________

          Report Banner - Edit rsm.cfg File