[]
# Python version target
= "py38"
# Line length to match common Python style guides
= 100
[]
# Enable common linting rules
= [
"E", # pycodestyle errors
"W", # pycodestyle warnings
"F", # pyflakes
"I", # isort (import sorting)
"N", # pep8-naming
"UP", # pyupgrade
"B", # flake8-bugbear
"C4", # flake8-comprehensions
"SIM", # flake8-simplify
"TCH", # flake8-type-checking
]
# Ignore specific rules if needed
= []
[]
# Allow unused imports in __init__.py files
= ["F401"]
[]
# Sort imports alphabetically within each section
= true