start/.flake8

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