Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 520 Bytes

README.dev.md

File metadata and controls

22 lines (16 loc) · 520 Bytes

Developer documentation

Linting and pre-commit

We lint using the pre-commit package, using black for Python files, shellcheck for bash files, and markdownlint for Markdown files. You don't need to install these packages in your system, though you might find helpful to install an editor integration.

To install pre-commit:

python -m venv env
. env/bin/activate
pip install --upgrade pip setuptools
pip install pre-commit
pre-commit install

To run the linter:

pre-commit run -a