-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.pylintrc
More file actions
28 lines (26 loc) · 982 Bytes
/
.pylintrc
File metadata and controls
28 lines (26 loc) · 982 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
[MESSAGES CONTROL]
disable =
# Intentional patterns in framework callbacks and stubs
unused-argument,
unnecessary-ellipsis,
unnecessary-pass,
# Re-exports and future imports
unused-import,
# Enum members are intentionally lowercase for str enums (e.g. "email" = "email")
# Module-level private vars (_client, _config_snapshot) are not constants
invalid-name,
# Singleton pattern using module-level global is intentional in http_client
global-statement,
# Broad exception catches are guarded and intentional in dispatcher/llm client
broad-exception-caught,
# LLMClient._call_once is private; public surface is intentionally minimal
too-few-public-methods,
# Duplicate structlog processor chains across modules — acceptable for now
duplicate-code,
# Complex CLI setup wizard function — refactor deferred
too-many-branches,
too-many-statements,
[FORMAT]
max-line-length = 120
[DESIGN]
max-args = 10