-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.pylintrc
More file actions
27 lines (24 loc) · 932 Bytes
/
.pylintrc
File metadata and controls
27 lines (24 loc) · 932 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
[FORMAT]
max-line-length=100
[MESSAGES CONTROL]
disable=
# Intentional lazy imports for optional/heavy platform-specific dependencies
import-outside-toplevel,
# Deliberate broad catches: LLM and hardware errors use fallback/degraded mode
broad-exception-caught,
# Hardware interface class (AudioRecorder) legitimately needs many attributes
too-many-instance-attributes,
# Thin wrapper classes don't need artificial extra public methods
too-few-public-methods,
# objc bridge methods and test functions don't require docstrings
missing-function-docstring,
# test helper config dict mirrors production default config — structural, not a real dup
duplicate-code
[TYPECHECK]
# platform-conditional; don't error on missing members at import time
ignored-modules=sounddevice,
objc,
ScreenCaptureKit,
Foundation
[DESIGN]
max-attributes=12