IntelligenceX

API Reference

Class

AnalysisResultsSettings

Namespace IntelligenceX.Analysis
Assembly IntelligenceX
Modifiers sealed

Settings that control how analysis findings are ingested and rendered.

Inheritance

  • Object
  • AnalysisResultsSettings

Constructors

public AnalysisResultsSettings() #

Properties

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

Paths or globs to analysis result files (SARIF or IntelligenceX findings JSON).

public String MinSeverity { get; set; } #

Minimum severity to include when rendering analysis findings.

public Int32 MaxInline { get; set; } #

Maximum inline static-analysis comments to emit when a repository opts into legacy inline comments. Defaults to 0, which keeps static-analysis findings summary-only.

public Boolean Summary { get; set; } #

Whether to emit a summary block for analysis findings.

public Int32 SummaryMaxItems { get; set; } #

Maximum findings to include in the summary block.

public String SummaryPlacement { get; set; } #

Placement for the summary block.

public Boolean ShowPolicy { get; set; } #

Whether to include a policy overview in the PR summary.

public Int32 PolicyRulePreviewItems { get; set; } #

Maximum number of rules shown per policy rule list line (for example enabled, failing, clean). Set to 0 to hide per-rule lists while keeping aggregate counts.

Fields

public const Int32 DefaultPolicyRulePreviewItems #

Default number of rules shown per policy preview line.

Value: 10
public const Int32 MaxPolicyRulePreviewItems #

Maximum number of rules shown per policy preview line.

Value: 500