Skip to main content

Module model

Module model 

Source
Expand description

Shared intermediate representation and diagnostics.

Structs§

AnalysisResult
Extracted inputs and deterministically ordered analyzer findings.
DefinitionCluster
Stable semantic identity and size information for a clustered finding.
DefinitionComparison
Side-by-side matcher and handler content for a pair finding.
DuplicationThreshold
Result of applying a percentage-based tolerance to active duplication errors.
FeatureStep
One concrete step from a parsed Gherkin scenario.
Finding
One rule diagnostic produced by analysis.
FindingEvidence
Human- and machine-readable evidence supporting a finding.
HandlerFingerprint
Comparable representations of a definition handler.
InlineSuppression
Rule-scoped, reason-bearing suppression declared beside a definition.
MatcherDiff
Common and differing segments of two matcher strings.
SourceLocation
Source span with one-based starts and one-based, exclusive end coordinates.
StepDefinition
A step definition extracted into the analyzer’s shared representation.
Suppression
Reason that a finding is excluded from active totals.

Enums§

Framework
Step-definition framework inferred from a source file.
MatcherKind
Syntax used by a step definition matcher.
Rule
Stable identifier for an analyzer rule.
Severity
Configured impact of a finding.

Functions§

stable_fingerprint
Computes a deterministic FNV-1a fingerprint for report and comparison data.