Skip to main content

Crate smelt_validator

Crate smelt_validator 

Source
Expand description

Smelt Validator - Semantic delta and architectural validation

This crate provides validation capabilities for Smelt:

  • Semantic delta validation (breaking changes, visibility, complexity)
  • Architectural validation via Crucible integration
  • Intent constraint validation

Re-exports§

pub use crucible::CrucibleAdapter;
pub use error::ValidationError;
pub use error::ValidationResult;
pub use validator::SmeltValidator;
pub use validator::ValidationOutcome;
pub use validator::ValidationSeverity;
pub use validator::Violation;

Modules§

config
Validation configuration
crucible
Crucible integration for architectural validation
error
Error types for Smelt validator
rules
Validation rules
semantic
Semantic delta validation
validator
Main SmeltValidator implementation