KellermanSoftware.Static-Code-Analysis Assembly
Overview
Namespaces
KellermanSoftware.StaticCodeAnalysis Namespace
Overview
Classes
MethodInformation
Overview
Members
MethodInformation Constructor
Properties
BodyCount Property
CyclomaticComplexity Property
LineNumber Property
MethodBody Property
MethodName Property
NestCount Property
Signature Property
Metric
Overview
Members
Metric Constructor
Properties
Name Property
Value Property
QualityCheckInfo
Overview
Members
QualityCheckInfo Constructor
Properties
ConfigName Property
DefaultMaximumValue Property
Extensions Property
Violation Property
QualityConfig
Overview
Members
QualityConfig Constructor
Methods
SetConfig Method
Properties
DefaultCultureInfo Property
DirectoriesToExclude Property
FilesToExclude Property
QualityChecks Property
QualityLogic
Overview
Members
QualityLogic Constructor
QualityLogic Constructor()
QualityLogic Constructor(String,String)
Methods
DisableAllQualityChecks Method
ExportDocumentation Method
ExportViolationsToCsvFile Method
ExportViolationsToCsvStream Method
ExportViolationsToCsvString Method
ExportViolationsToExcelFile Method
ExportViolationsToExcelStream Method
ExportViolationsToHtmlReportFile Method
ExportViolationsToHtmlReportStream Method
ExportViolationsToJsonFile Method
ExportViolationsToJsonStream Method
ExportViolationsToJsonString Method
ExportViolationsToString Method
GetQualityViolationsForDirectory Method
GetQualityViolationsForFile Method
LoadBaselineViolations Method
SaveBaselineViolations Method
Properties
Config Property
QualityResult
Overview
Members
QualityResult Constructor
Properties
AnalysisEndDateTime Property
AnalysisStartDateTime Property
AverageCyclomaticComplexityPerMethod Property
AverageLinesOfCodePerFile Property
AverageLinesOfCodePerMethod Property
AverageMethodsPerFile Property
AverageNestingPerMethod Property
AverageNumberOfParametersPerMethod Property
FilesAnalyzed Property
MethodsAnalyzed Property
NumberOfFiles Property
QualityViolations Property
TimeElapsed Property
TotalLinesAnalyzedWithCommentsAndBlankLines Property
TotalLinesOfCode Property
QualityViolation
Overview
Members
QualityViolation Constructor
Properties
Directory Property
File Property
LineNumber Property
Message Property
MethodSignature Property
Violation Property
KellermanSoftware.StaticCodeAnalysis.Languages Namespace
Overview
Classes
BaseLanguageParser
Overview
Members
Methods
GetLineNumber Method
GetMethods Method
Properties
AltSingleLineComment Property
BeginMultiLineComment Property
ContentLineCount Property
ContentLines Property
ContentText Property
Directory Property
EndMultiLineComment Property
Extensions Property
File Property
FilePath Property
Methods Property
OriginalLineCount Property
OriginalText Property
SingleLineComment Property
TotalCyclomaticComplexity Property
TotalMethodLineCount Property
TotalMethods Property
TotalNesting Property
TotalParameterCount Property
CParser
Overview
Members
CParser Constructor
Methods
GetMethods Method
Properties
BeginMultiLineComment Property
EndMultiLineComment Property
Extensions Property
SingleLineComment Property
CPlusPlusParser
Overview
Members
CPlusPlusParser Constructor
Methods
GetMethods Method
Properties
BeginMultiLineComment Property
EndMultiLineComment Property
Extensions Property
SingleLineComment Property
CSharpParser
Overview
Members
CSharpParser Constructor
Methods
GetMethods Method
Properties
BeginMultiLineComment Property
EndMultiLineComment Property
Extensions Property
SingleLineComment Property
GoParser
Overview
Members
GoParser Constructor
Methods
GetMethods Method
Properties
BeginMultiLineComment Property
EndMultiLineComment Property
Extensions Property
SingleLineComment Property
JavaParser
Overview
Members
JavaParser Constructor
Methods
GetMethods Method
Properties
BeginMultiLineComment Property
EndMultiLineComment Property
Extensions Property
SingleLineComment Property
JavaScriptParser
Overview
Members
JavaScriptParser Constructor
Methods
GetMethods Method
Properties
BeginMultiLineComment Property
EndMultiLineComment Property
Extensions Property
SingleLineComment Property
KotlinParser
Overview
Members
KotlinParser Constructor
Methods
GetMethods Method
Properties
BeginMultiLineComment Property
EndMultiLineComment Property
Extensions Property
SingleLineComment Property
PhpParser
Overview
Members
PhpParser Constructor
Methods
GetMethods Method
Properties
BeginMultiLineComment Property
EndMultiLineComment Property
Extensions Property
SingleLineComment Property
PythonParser
Overview
Members
PythonParser Constructor
Methods
GetMethods Method
Properties
BeginMultiLineComment Property
EndMultiLineComment Property
Extensions Property
SingleLineComment Property
TypeScriptParser
Overview
Members
TypeScriptParser Constructor
Methods
GetMethods Method
Properties
BeginMultiLineComment Property
EndMultiLineComment Property
Extensions Property
SingleLineComment Property
KellermanSoftware.StaticCodeAnalysis.QualityChecks Namespace
Overview
Classes
CyclomaticComplexity
Overview
Members
Methods
PerformQualityCheck Method
Properties
ComplexityRegex Property
ConfigName Property
ConfigValue Property
Extensions Property
Violation Property
DuplicateStringLiteral
Overview
Members
DuplicateStringLiteral Constructor
Methods
PerformQualityCheck Method
Properties
ConfigName Property
ConfigValue Property
Extensions Property
Violation Property
FileLengthQualityCheck
Overview
Members
FileLengthQualityCheck Constructor
Methods
PerformQualityCheck Method
Properties
ConfigName Property
ConfigValue Property
Extensions Property
Violation Property
MethodLengthQualityCheck
Overview
Members
MethodLengthQualityCheck Constructor
Methods
PerformQualityCheck Method
Properties
ConfigName Property
ConfigValue Property
Extensions Property
Violation Property
NestedCall
Overview
Members
NestedCall Constructor
Methods
PerformQualityCheck Method
Properties
ConfigName Property
ConfigValue Property
Extensions Property
Violation Property
NestingQualityCheck
Overview
Members
NestingQualityCheck Constructor
Methods
PerformQualityCheck Method
Properties
ConfigName Property
ConfigValue Property
Extensions Property
Violation Property
ParameterMaxQualityCheck
Overview
Members
ParameterMaxQualityCheck Constructor
Methods
PerformQualityCheck Method
Properties
ConfigName Property
ConfigValue Property
Extensions Property
Violation Property
Interfaces
IQualityCheck
Overview
Members
Methods
PerformQualityCheck Method
Properties
ConfigName Property
ConfigValue Property
Extensions Property
Violation Property
KellermanSoftware.StaticCodeAnalysis.QualityChecks.C Namespace
Overview
Classes
CCyclomaticComplexity
Overview
Members
CCyclomaticComplexity Constructor
Properties
ComplexityRegex Property
Extensions Property
KellermanSoftware.StaticCodeAnalysis.QualityChecks.CPlusPlus Namespace
Overview
Classes
CPlusPlusCyclomaticComplexity
Overview
Members
CPlusPlusCyclomaticComplexity Constructor
Properties
ComplexityRegex Property
Extensions Property
KellermanSoftware.StaticCodeAnalysis.QualityChecks.CSharp Namespace
Overview
Classes
CSharpBaseException
Overview
Members
CSharpBaseException Constructor
Methods
PerformQualityCheck Method
Properties
ConfigName Property
ConfigValue Property
Extensions Property
Violation Property
CSharpCyclomaticComplexity
Overview
Members
CSharpCyclomaticComplexity Constructor
Properties
ComplexityRegex Property
Extensions Property
CSharpGoTo
Overview
Members
CSharpGoTo Constructor
Methods
PerformQualityCheck Method
Properties
ConfigName Property
ConfigValue Property
Extensions Property
Violation Property
CSharpLockThis
Overview
Members
CSharpLockThis Constructor
Methods
PerformQualityCheck Method
Properties
ConfigName Property
ConfigValue Property
Extensions Property
Violation Property
CSharpNotImplemented
Overview
Members
CSharpNotImplemented Constructor
Methods
PerformQualityCheck Method
Properties
ConfigName Property
ConfigValue Property
Extensions Property
Violation Property
CSharpRethrow
Overview
Members
CSharpRethrow Constructor
Methods
PerformQualityCheck Method
Properties
ConfigName Property
ConfigValue Property
Extensions Property
Violation Property
KellermanSoftware.StaticCodeAnalysis.QualityChecks.Go Namespace
Overview
Classes
GoCyclomaticComplexity
Overview
Members
GoCyclomaticComplexity Constructor
Properties
ComplexityRegex Property
Extensions Property
KellermanSoftware.StaticCodeAnalysis.QualityChecks.Java Namespace
Overview
Classes
JavaCyclomaticComplexity
Overview
Members
JavaCyclomaticComplexity Constructor
Properties
ComplexityRegex Property
Extensions Property
KellermanSoftware.StaticCodeAnalysis.QualityChecks.JavaScript Namespace
Overview
Classes
JavaScriptCyclomaticComplexity
Overview
Members
JavaScriptCyclomaticComplexity Constructor
Properties
ComplexityRegex Property
Extensions Property
KellermanSoftware.StaticCodeAnalysis.QualityChecks.Kotlin Namespace
Overview
Classes
KotlinCyclomaticComplexity
Overview
Members
KotlinCyclomaticComplexity Constructor
Properties
ComplexityRegex Property
Extensions Property
KellermanSoftware.StaticCodeAnalysis.QualityChecks.Php Namespace
Overview
Classes
PhpCyclomaticComplexity
Overview
Members
PhpCyclomaticComplexity Constructor
Properties
ComplexityRegex Property
Extensions Property
KellermanSoftware.StaticCodeAnalysis.QualityChecks.Python Namespace
Overview
Classes
PythonCyclomaticComplexity
Overview
Members
PythonCyclomaticComplexity Constructor
Properties
ComplexityRegex Property
Extensions Property
KellermanSoftware.StaticCodeAnalysis.QualityChecks.TypeScript Namespace
Overview
Classes
TypeScriptCyclomaticComplexity
Overview
Members
TypeScriptCyclomaticComplexity Constructor
Properties
ComplexityRegex Property
Extensions Property
Overview
Buy Now
Quick Start CSharp
Quick Start VB
Quality Configuration
Saving a Baseline
Quality Unit Testing
Licensing
EULA
Copyright
Licensing and Distribution
Using Your License Key
Contact Information
System Requirements