Calm is a meta development tool that helps you manage your development environment in a way that you can automate as much as possible without having to manually configure countless tools. It automatically manages linters, formatters and other tools so you don't have to.
Currently only supports linters. For a default project see demo
calm update
Updates the toolchain and links things. Run this once to update the
required toolchains.
calm lint
Runs the configured linters and reports an exit status.
calm hook
Manage hooks. --install
installs the git hook, --uninstall
removes it. Currently always runs the linter.