This adds a JSON Schema for Nosey Parker's JSON report format. This is implemented using the schemars crate to mostly automatically generate the schema from Rust data types.
The schema generation mechanism is accessed using a new json-schema top-level command, which is hidden from help. This prints the generated schema to stdout.
The generated schema is included in the release builds.
This adds a JSON Schema for Nosey Parker's JSON report format. This is implemented using the
schemars
crate to mostly automatically generate the schema from Rust data types.The schema generation mechanism is accessed using a new
json-schema
top-level command, which is hidden from help. This prints the generated schema to stdout.The generated schema is included in the release builds.
Fixes #72.