schemalint 1.1.0

Static analysis tool for JSON Schema compatibility with LLM structured-output providers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use serde_json::json;

use schemalint::ir::NodeKind;
use schemalint::normalize::{normalize, NormalizeError};

// ---------------------------------------------------------------------------
// Happy path
// ---------------------------------------------------------------------------

include!("normalizer_tests/part_01.rs");
include!("normalizer_tests/part_02.rs");
include!("normalizer_tests/part_03.rs");
include!("normalizer_tests/part_04.rs");