lukeed/tidyPublic

feat: wire TOML in

Adds Language::Toml, a toml config section with taplo's options,
the toml parser to the CLI and binding, and oracle tasks. TOML
front matter and toml code blocks are formatted when the hook
declines, which Luke approved. The byte order mark deviation is
proposed.
LELuke Edwards authored
f531f89Patch
Parent0d87517
14 files changed+2648-2375
StackedSplit
crates/tidy/src/config.rs+83 −2
crates/tidy/src/css/mod.rs+15 −4
crates/tidy/src/embed.rs+14 −2
crates/tidy/src/handlebars/mod.rs+2 −0
crates/tidy/src/handlebars/printer.rs+15 −4
crates/tidy/src/html/embed.rs+1 −1
crates/tidy/src/options.rs+20 −3
crates/tidy/tests/config.rs+31 −0
crates/tidy/tests/deviations.json+2388 −2346
crates/tidy/tests/deviations.rs+15 −3
crates/tidy_cli/src/main.rs+7 −6
crates/tidy_napi/src/lib.rs+8 −3
deviations.md+35 −1
mise.toml+14 −0