Module types

Module types 

Source
Expand description

Core types for the hadolint-rs linter.

These types match the Haskell hadolint implementation for compatibility:

  • Severity - Rule violation severity levels
  • RuleCode - Rule identifiers (e.g., “DL3008”)
  • CheckFailure - A single rule violation
  • State - Stateful rule accumulator

Structs§

CheckFailure
A check failure (rule violation) found during linting.
RuleCode
A rule code identifier (e.g., “DL3008”, “SC2086”).
State
State accumulator for stateful rules.

Enums§

Severity
Severity levels for rule violations.