extensible prose linting framework in rust
Add some foundational work
Switch back to Rust
Init, again

refs

master
browse log

clone

read-only
https://git.sr.ht/~dcao/wordsmith
read/write
git@git.sr.ht:~dcao/wordsmith

You can also use your local clone with git send-email.

wordsmith

is a forthcoming prose-checking tool, with the following goals:

  • Be fast. SAX-style parsing/error-reporting/etc. Avoid lots of copying.

  • Allow for user customization by providing a kit to build-your- own-prose-checker, ideally like so:

    fn main() {
        wordsmith! {
            parsers: [txt, md, org];
            linters: [proselint, like-check, sentence-complexity];
        }
    }
    

    (impl note: parsers/ mod, linters/ mod)