[MASTER]
ignore=venv, .git, .devcontainer, .github, docs, logs, data
ignore-patterns=.*_test.py, test_.*.py

[MESSAGES CONTROL]
# Disable the message, report, category or checker with the given id(s).
# C0111: Missing docstring
# C0103: Invalid name (often too strict for variables)
# C0301: Line too long (we'll set a custom limit)
# C0303: Trailing whitespace (cosmetic)
# C0411: Wrong import order (not critical)
# W0107: Unnecessary pass
# W0613: Unused argument (needed for interface compatibility)
# W3101: Missing timeout (we have timeouts where critical)
# R0801: Duplicate code (already fixed main issues)
disable=C0111,C0103,R0903,R0913,R0914,C0303,C0411,W0107,W0613,W3101,R0801,R0917

[FORMAT]
# Maximum number of characters on a single line.
max-line-length=120

[BASIC]
# Good variable names which should always be accepted, separated by a comma.
good-names=i,j,k,ex,Run,_,fp,id,df,db
