Skip to main content

Crate schemalint

Crate schemalint 

Source
Expand description

schemalint — Static analysis tool for JSON Schema compatibility with LLM structured-output providers.

Re-exports§

pub use cache::Cache;
pub use ir::Arena;
pub use ir::Node;
pub use ir::NodeId;
pub use ir::NodeKind;
pub use normalize::NormalizedSchema;
pub use profile::Profile;
pub use profile::Severity;
pub use rules::Diagnostic;
pub use rules::Rule;

Modules§

cache
cli
ingest
ir
node
normalize
profile
profiles
Built-in capability profiles (folded in from the former schemalint-profiles crate).
python
rules