17 releases

Uses new Rust 2024

new 0.0.18 Mar 6, 2026
0.0.17 Mar 2, 2026
0.0.14 Feb 28, 2026

#2629 in Development tools

23 downloads per month
Used in lintel

Apache-2.0

285KB
6K SLoC

lintel-annotate

Crates.io docs.rs GitHub License

Add schema annotations ($schema, YAML modelines, TOML schema comments) to JSON, YAML, and TOML files.

Features

  • Automatically resolves schemas via catalog matching and lintel.toml mappings
  • Adds $schema to JSON/JSON5/JSONC, YAML modelines, and TOML :schema comments
  • Updates existing annotations with --update
  • Supports glob patterns and exclude filters

License

Apache-2.0

Dependencies

~31–55MB
~821K SLoC