docs: Document how ShellCheck and shfmt are installed.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2021-06-08 16:44:41 -07:00
committed by Tim Abbott
parent 7bfa607d0a
commit e0769e39da

View File

@@ -256,6 +256,14 @@ wrapper to access the desired version conveniently and efficiently
`/srv/zulip-yarn`. We don't do anything special to try to manage
multiple versions of `yarn`.
## ShellCheck and shfmt
In the development environment, the `tools/setup/install-shellcheck`
and `tools/setup/install-shfmt` scripts download binaries for
ShellCheck and shfmt from GitHub, check them against a known hash, and
install them to `/usr/local/bin`. These tools are run as part of the
[linting system](../testing/linters.md).
## Puppet packages
Third-party puppet modules are downloaded from the Puppet Forge into