595 B
595 B
name, description, applyTo
| name | description | applyTo |
|---|---|---|
| python-conventions | Konwencje kodu Python obowiązujące przy modyfikacjach plików *.py | **/*.py |
Konwencje Python
- Zachowuj istniejący styl pliku (cudzysłowy, długość linii, układ importów). Nie uruchamiaj formatera na całym pliku.
- Type hints obowiązkowe w nowym i modyfikowanym kodzie publicznym.
- Preferuj menedżery kontekstu (
with) dla zasobów zamiast ręcznegoclose(). - Nie zmieniaj publicznych sygnatur funkcji bez odnotowania tego w planie jako
breaking. - Import stdlib > third-party > lokalne, rozdzielone pustą linią.