IntelligenceX
Class

AnalysisPack

Namespace IntelligenceX.Analysis
Assembly IntelligenceX
Modifiers sealed

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

Properties

public String Id { get; } #

Pack identifier.

public String Label { get; } #

Human-friendly label.

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.