Package dev.archunitjava.baseline
package dev.archunitjava.baseline
-
ClassDescriptionExplicit, side-effect-free commands for freezing and proposing baseline updates.Deterministic classification of current findings against a reviewed baseline.Stable line-oriented baseline diff intended for code review.Reviewable snapshot and two-part stable fingerprint for one rule violation.Strict baseline input that is malformed, unsupported, or outside configured limits.Bounded, dependency-free reader for the canonical reviewed-baseline JSON schema.Canonical JSON rendering for storing a reviewed baseline in version control.Resource limits applied before and during baseline JSON ingestion.Proposed explicit baseline update plus its reviewable comparison.One deterministic comparison entry, retaining both sides when a finding moved.Adoption state assigned by comparing current findings to a reviewed baseline.Immutable reviewed baseline; creation and updates are explicit operations.Reviewed, rationalized suppression with composable exact scope and optional expiry.