Skip to main content

Module validation

Module validation 

Source
Expand description

Version-aware implementation compatibility classification.

Structs§

CompatibilityEvidence
One source supporting a compatibility rule.
CompatibilityFinding
One compatibility occurrence and the selected profile’s decision.
CompatibilityOccurrence
One source occurrence of a compatibility-sensitive construct.
CompatibilityProfile
A caller-selected provider and optional backend runtime.
CompatibilityReport
A non-destructive compatibility assessment for one merged project view.
CompatibilityRule
A profile’s decision for one compatibility feature.
ImplementationVersion
An exact three-component implementation version.
InvalidVersionRange
A version range has its minimum after its maximum.
VersionParseError
An exact implementation version could not be parsed.
VersionRange
An inclusive implementation-version range attached to compatibility evidence.

Enums§

CompatibilityClassification
How a selected profile classifies one construct.
CompatibilityFeature
A compatibility-sensitive Compose construct recognized by this release.
ComposeProvider
The Compose parser/provider whose behavior is being assessed.
ContainerRuntime
The backend container runtime used by a Compose provider.
EvidenceKind
The provenance category of one compatibility claim.

Constants§

DEPRECATED_FEATURE
A construct is deprecated by the selected compatibility profile.
IMPLEMENTATION_SPECIFIC_FEATURE
A construct relies on implementation-specific behavior.
UNKNOWN_FEATURE_SUPPORT
Compatibility evidence is insufficient for the selected versions.
UNSUPPORTED_FEATURE
A construct is unsupported by the selected compatibility profile.

Functions§

validate_compatibility
Detects and classifies compatibility-sensitive constructs in the selected project view.