We use pre-commit for general tidy up of files. To install pre-commit run:
pip install pre-commit # or install using your distro package manager
pre-commit install
To run pre-commit on all files run
pre-commit run --all-files
We use Fourmolu as a formatter for Haskell source files with our custom config. Fourmolu must be explicitly enabled in VS Code!
Our editor of choice is VS Code with following extensions: