IntelligenceX
Class

AnalysisSettings

Namespace IntelligenceX.Analysis
Assembly IntelligenceX
Modifiers sealed

Analysis configuration derived from reviewer.json.

Inheritance

  • Object
  • AnalysisSettings

Constructors

Methods

public static AnalysisConfigMode ParseConfigMode(String value, AnalysisConfigMode fallback) #
Returns: AnalysisConfigMode

Parses a config mode value with a fallback.

Parameters

value System.String
fallback IntelligenceX.Analysis.AnalysisConfigMode

Properties

public Boolean Enabled { get; set; } #

Enables analysis ingestion and rendering.

public AnalysisConfigMode ConfigMode { get; set; } #

Strategy for applying pack rules relative to existing repo configs.

public IReadOnlyList<String> Packs { get; set; } #

Pack identifiers to enable.

public IReadOnlyList<String> DisabledRules { get; set; } #

Rule IDs to disable after packs are applied.

public IReadOnlyDictionary<String, String> SeverityOverrides { get; set; } #

Per-rule severity overrides.

public AnalysisResultsSettings Results { get; } #

Rendering and ingestion settings for analysis findings.