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.
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.