lukeed/tidyPublic

feat: markdown module

mdtidy's library is now tidy::markdown, with the same API: format,
format_with, check, Options and Preset. pulldown-cmark stays pinned
at 0.13.6, since its event ranges are part of the output. The
Preserve preset's ignore directive is tidy-ignore. Its tests run as
tidy's, and the semantics oracle reads TIDY_MARKDOWN_CORPUS.
LELuke Edwards authored
35634d2Patch
Parent2580685
19 files changed+131-108
StackedSplit
Cargo.lock+25 −0
crates/tidy/Cargo.toml+4 −2
crates/tidy/markdown.Cargo.toml+0 −22
crates/tidy/src/lib.rs+1 −0
crates/tidy/src/markdown/mod.rs+5 −4
crates/tidy/src/markdown/options.rs+3 −3
crates/tidy/src/markdown/table.rs+2 −2
crates/tidy/src/markdown/wrap.rs+4 −4
crates/tidy/src/markdown/writer/code.rs+2 −2
crates/tidy/src/markdown/writer/define.rs+2 −2
crates/tidy/src/markdown/writer/footnote.rs+2 −2
crates/tidy/src/markdown/writer/inline.rs+1 −1
crates/tidy/src/markdown/writer/layout.rs+1 −1
crates/tidy/src/markdown/writer/liquid.rs+1 −1
crates/tidy/src/markdown/writer/list.rs+1 −1
crates/tidy/src/markdown/writer/mod.rs+8 −8
crates/tidy/src/markdown/writer/wiki.rs+1 −1
crates/tidy/tests/markdown.rs+62 −46
crates/tidy/tests/markdown_semantics.rs+6 −6