This project enforces linting and formatting upon pull requests via Github Actions. Formatter and linter config files are included in the repo, and users are encouraged to enable auto-formatting in their code editor, which should automatically use the included configs.
For further details on team coding standards which are not automatically checked by Github Actions, please read the conventions document.
For python, this project uses Black for formatting and Flake8 for linting. Configurations are in the following locations:
- Black configuration
- Flake8 configuration
- Github action for linting and formatting check