10 lines
652 B
Text
10 lines
652 B
Text
---
|
|
description: Coding standards that should be respect when working on Python code.
|
|
alwaysApply: false
|
|
---
|
|
|
|
- Use type hinting. Check regularly with mypy via the `Makefile` command `make typecheck`.
|
|
- Use docstrings following the style of the existing code.
|
|
- Avoid bloaty comments. Instead, favour using descriptive functions and variable names to make what's happening obvious.
|
|
- Use tests frequently to detect errors early. Make sure that tests are kept up to date. Remove dead code tests when removing code.
|
|
- Avoid using comments to divide sections of code. If you feel that is necessary, you probably should break into multiple files instead.
|