at the moment, the build system manually uses fswatch to run linting with Vale against Sphinx RST. it would probably make more sense to spin this out as a Sphinx plugin (which could then be interfaced with directly via sphinx-autobuild etc)
would be cool also as a Crate OSS project other people can use