/Community

A Support Community for SubMain Products
in Search
Welcome to SubMain Community Sign in | Join | Help

Tutorials

CodeItRight.Cmd.exe Command Line Options

CodeItRight.Cmd is the command-line companion to the CodeIt.Right application. Like CodeIt.Right, CodeItRight.Cmd analyzes source code and reports violations, such as possible design, performance, and security issues. CodeItRight.Cmd can be used as a stand-alone tool or added to automated build processes. 

The following are the command line parameters that are supported by SubMain.CodeItRight.Cmd.exe ; Parameter values are not case sensitive.

/Solution  - (Required*) - full file name of the solution to load (*.sln file) (*) This parameter is not required if /Project parameter specified.
 
/Project   - (Required*) - full file name of the project to load (*.csproj or *.vbproj file) (*) This parameter is not required if /Solution parameter specified.

/Out  - (Required) - full name of the xml report output file.

/OutXSL  - (Optional) - full name of the xsl file to override the default xsl.

/CRData  - (Optional) - full name of the CodeIt.Right .crdata file. When specified, CodeItRight.Cmd will use the exclusion list (violations, rules and files) saved using the Visual Studio version of CodeIt.Right.

/Profile  - (Optional) - name of the User Profile that defines active rule set for the analysis. When omitted, the buil-in profile is used.

/Quiet - (Optional) - disables console output.
 
/Help  - display list of command line parameters.

Example:

SubMain.CodeItRight.Cmd.exe /Solution:"C:\MyProjects\MyProject\MyProject.sln"
/Out:"C:\MyProjects\MyProject\MyProject.CIR.Output.xml"
/CRData:"C:\MyProjects\MyProject\MyProject.crdata" /Profile:"My Profile"

CodeItRight.Cmd Error Codes

0x0No errors
0x1Command Line Switch Error
0x2Command Line Argument Error
0x4Initialization Error
0x8Analysis Error
0x10Output Error
0x20Unknown Error
Published Sunday, March 23, 2008 10:11 PM by Serge B.

Comments

 

SubMain News said:

by Serge Baranovsky Since the v1.0 release a number of improvements were requested for use CodeIt.Right

March 24, 2008 2:43 AM
 

SubMain News said:

by Serge Baranovsky v1.1 progress & Enterprise Edition The v1.1 release that includes .NET 3.5 syntax

May 2, 2008 6:01 PM
Anonymous comments are disabled