Report Banner - Edit rsm.cfg File
Resource Standard Metrics (TM) 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
(C)1996-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: -hs -xNoHEADER
RSM Help Syntax
Syntax: C:\Program Files\MSquared\M2 RSM\rsm.exe -switch or -switch[option] or
-switch["compound option"] filenames or wild cards
[ ] characters are not entered
-A Automated CSV output mode
Moved to -C switch
-a Allocation/de-allocation memory function counts
-b Benchmark processing performance
-C CSV output mode
-C -fa Functions and Files
-C -fp Function Points derived from LOC
-C -i Inheritance Tree
-C -s File Summary
-C -T* All T report Switches
-C -w Work file differential extraction
-c Complexity metrics, Cyclomatic and Interface
-D De-character source, Warning: Modifies Source Code
-Dd Add carriage returns \r, create DOS files
-Dt Remove tabs \t
-Du Remove carriage returns \r, make UNIX files
-d Determine source code against LOC analysis algorithm
-E Extract literal strings or comments from source code
-Ec Extract comments
-EC Extract comment documentation relative to function or class
-Es Extract strings
-e Estimate labor rate analysis based on LOC and complexity
-F"FileList.txt" Input mode from a file list
-f Function Identification and LOC metrics
-fa Functional Identification Analysis
-fd Functional cyclomatic complexity detail metrics
-fp Function Points derived from LOC metrics
-fm Function methods and attributes annotated from a class
-H HTML output mode for use with a WWW browser
-h Help and licensing information
-hc Configuration Settings
-hf Full Help Text Document
-hl License Information
-hn Quality Notice Types
-hp Abbreviated Syntax with Pause Prompt
-hs Syntax only
-hu User License Agreement
-i Inheritance tree generation
-k Key for sorting reports
-kd Sort in descending order, default is ascending
-k0 No report sorting (default)
-k1 Sort by Entity Name
-k2 Sort by LOC
-k3 Sort by eLOC
-k4 Sort by lLOC
-k5 Sort by Cyclomatic Complexity
-k6 Sort by Work File Difference State
-k7 -Td report sorted by function count
-k8 -Td report sorted by quality notice count
-k9 -Td report sorted by file date
-k10 -Td report sorted by file size
-l List function names declared in each file
-m Macro identification
-n Notices for code quality analysis & common errors
-N Notice output format
-Ns Single line summary format
-Nv Visual Studio interactive format
-o Object metrics classes and structs
-O"filename" Output mode to a file instead of screen
-p Printable format for source code
-B1 Begin Top Margin (defaults shown)
-M5 Left Margin
-P55 Page Length
-L80 Line Length
-r"ext,ext,... directory" Recurse directory input mode
-R Read File Input Processing Options
-Rd Process directory (-r No Recursive Descent)
-Rl List files to be processed and exit
-Rn Files input are sorted by name (Headers occur first)
-s Summary LOC metrics per file
-S"string" Title string for a report
-T Totals only mode, Sorted
-Ta All Total reports
-Td All Files listed in detail
-Tf Functions, Classes Namespaces and Notices
-Ti Inheritance Tree Only
-Tl Summaries only, no listing of functions, classes etc.
-TL Language Metric Summary
-TN No file names displayed
-To Objects Structs, Classes, Interfaces, Namespaces
-Tp Quality Profile by notice type
-Tq Quality Notice summary list by file
-Tn Quality Notices emitted by file and line number
-Ts Total summary LOC metrics
-Tv Total verbose metrics
-Tw Work file metrics differentials only
-v Verbose metrics for files, LOC, keywords and constructs
-u User Management and Network License Features
-us Show the current user log
-u"File CFG rsm_user.cfg" User defined RSM configuration
-u"File XSL rsm_td.xsl" User specified XSL for -X output mode
-ua (Network License Only) Archive log/restart
-ur (Network License Only) Remove user from current log
-w Work files for metrics differentials between baselines
-wb Show the basis for calculating work productivity
-w"create top_dir" Create work file, specify baseline top directory
-wD Deterministic mode for -wc work file creation
-wd Differentials for code lines (Time and Space intensive)
-we Do not process equal files between the old and new baselines
-w"File dat myworkfile.dat" User specified work file
-w"File cfg mydiff.cfg" User defined differential configuration
-wg Show the glossary for the report
-wm Do not process modified files between old and new baselines
-wn Do not process new files between the old and new baselines
-wp Show Work Productivity Estimates
-wr Do not process removed files between the old and new baselines
-ws Show Code Differential Details for each file, line no & Type
-wv Verbose mode for metrics differential files
-wW Deprecated as of version 6.52, use -wx
-w"x OlderWork.dat NewerWork.dat" Extract work differentials
-X XML Output Mode
-X -T* All T report switches, reference -T
-X -wx Work file differentials extraction
-x Extended options
-xNOCONFIG No configuration file reporting in output
-xNOCOMMAND No command line reporting in output
-xUDQNSHOW Show the User Defined Quality Notices
-xNOWRAP Do not wrap long names in reports
-y Display configuration parameters, export rsm.cfg