43 lines
1.1 KiB
INI
43 lines
1.1 KiB
INI
[flake8]
|
|
# === Katalogi do wykluczenia ===
|
|
# Standardowe katalogi, których flake8 nie powinien nigdy sprawdzać.
|
|
exclude =
|
|
.git,
|
|
__pycache__,
|
|
build,
|
|
dist,
|
|
.venv,
|
|
venv,
|
|
env
|
|
|
|
# === Długość linii ===
|
|
# Domyślne 79 znaków to bardzo mało.
|
|
# 120 to rozsądny kompromis dla nowoczesnych ekranów.
|
|
# Popularny formater 'black' używa 88. Wybierz jedną wartość.
|
|
max-line-length = 120
|
|
|
|
# === Błędy do ignorowania GLOBALNIE ===
|
|
# Lista błędów, które są często irytujące lub konfliktują z 'black'.
|
|
#
|
|
# E203: "whitespace before ':'"
|
|
# - Konfliktuje z formatowaniem 'black' przy cięciu list (np. my_list[1 : 2])
|
|
# W503: "line break before binary operator"
|
|
# - PEP 8 zostało zaktualizowane, by na to pozwalać, a 'black' formatuje
|
|
# w ten sposób (łamie linię PRZED operatorem, nie po).
|
|
ignore =
|
|
E203,
|
|
W503,
|
|
F401,
|
|
F403,
|
|
F405
|
|
|
|
# === Zaawansowane (dla konkretnych plików) ===
|
|
# Możesz też ignorować błędy tylko w konkretnych plikach, np.:
|
|
# per-file-ignores =
|
|
# __init__.py: F401
|
|
# main.py: F401
|
|
|
|
extend-builtins =
|
|
show_object,
|
|
show
|