Expand description
Shared intermediate representation and diagnostics.
Structs§
- Analysis
Result - Extracted inputs and deterministically ordered analyzer findings.
- Definition
Comparison - Side-by-side matcher and handler content for a pair finding.
- Duplication
Threshold - Result of applying a percentage-based tolerance to active duplication errors.
- Feature
Step - One concrete step from a parsed Gherkin scenario.
- Finding
- One rule diagnostic produced by analysis.
- Finding
Evidence - Human- and machine-readable evidence supporting a finding.
- Handler
Fingerprint - Comparable representations of a definition handler.
- Inline
Suppression - Rule-scoped, reason-bearing suppression declared beside a definition.
- Matcher
Diff - Common and differing segments of two matcher strings.
- Source
Location - Source span with one-based starts and one-based, exclusive end coordinates.
- Step
Definition - 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.
- Matcher
Kind - 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.