Class
AnalysisPack
Defines a curated set of rules with optional severity overrides.
Inheritance
- Object
- AnalysisPack
Constructors
public AnalysisPack(String id, String label, String description, IReadOnlyList<String> rules, IReadOnlyDictionary<String, String> severityOverrides, String sourcePath) #Creates a new pack definition.
Parameters
- id System.String
- label System.String
- description System.String
- rules System.Collections.Generic.IReadOnlyList{System.String}
- severityOverrides System.Collections.Generic.IReadOnlyDictionary{System.String,System.String}
- sourcePath System.String
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Description { get; } #Optional pack description.
public IReadOnlyList<String> Rules { get; } #Rule IDs included in the pack.
public IReadOnlyDictionary<String, String> SeverityOverrides { get; } #Optional severity overrides applied by the pack.
public String SourcePath { get; } #Source file path for the pack definition.