Module types

Module types 

Source
Expand description

Core types for the kubelint-rs linter.

These types match the Go kube-linter implementation for compatibility:

  • Severity - Check violation severity levels
  • RuleCode - Check identifiers (e.g., “privileged-container”)
  • CheckFailure - A single check violation
  • Diagnostic - A diagnostic message from a check

Structs§

CheckFailure
A check failure (rule violation) found during linting.
Diagnostic
A diagnostic message produced by a check.
ObjectKindsDesc
Describes which object kinds a check applies to.
RuleCode
A rule/check code identifier (e.g., “privileged-container”, “latest-tag”).

Enums§

ObjectKind
Object kinds that kube-linter can analyze.
Severity
Severity levels for check violations.