-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.cfg
More file actions
29 lines (26 loc) · 685 Bytes
/
setup.cfg
File metadata and controls
29 lines (26 loc) · 685 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
[flake8]
# Match Black's line length so they don't conflict
max-line-length = 88
# Ignore rules that conflict with Black's formatting style
extend-ignore =
# E203: whitespace before ':' (Black's slice formatting)
E203,
# W503: line break before binary operator (preferred style)
W503,
# E501: line too long (handled by Black)
E501
# Directories and patterns to skip entirely
exclude =
.git,
.venv,
__pycache__,
build,
dist,
*.egg-info,
notebooks/
# Files to scan
per-file-ignores =
# Allow unused imports in __init__.py (re-exports)
__init__.py:F401
# Allow broad exception catching in scripts
scripts/*.py:BLE001