|
|
|
exclude = [
|
|
".bzr",
|
|
".direnv",
|
|
".eggs",
|
|
".git",
|
|
".hg",
|
|
".mypy_cache",
|
|
".nox",
|
|
".pants.d",
|
|
".ruff_cache",
|
|
".svn",
|
|
".tox",
|
|
".venv",
|
|
"__pypackages__",
|
|
"_build",
|
|
"buck-out",
|
|
"build",
|
|
"dist",
|
|
"node_modules",
|
|
"venv",
|
|
]
|
|
extend-exclude = []
|
|
line-length = 88
|
|
indent-width = 4
|
|
target-version = "py310"
|
|
show-fixes = true
|
|
src = [".", "modules"]
|
|
|
|
[lint]
|
|
select = [
|
|
"E", "F", "B", "Q", "I", "C90", "N", "D", "UP", "YTT", "ANN", "S", "BLE",
|
|
"FBT", "A", "COM", "C4", "DTZ", "T10", "EM", "EXE", "ISC", "ICN", "INP",
|
|
"PIE", "T20", "PT", "Q", "RET", "SIM", "ARG", "ERA", "PD", "PGH", "PL",
|
|
"TRY", "RUF",
|
|
]
|
|
ignore = [
|
|
"D105",
|
|
"D107",
|
|
"D203",
|
|
"D213",
|
|
"S101",
|
|
"INP001",
|
|
"ANN101",
|
|
"ANN102",
|
|
"ANN204",
|
|
"ERA001",
|
|
"ANN002",
|
|
"ANN003",
|
|
"RET504",
|
|
"COM812",
|
|
"ISC001",
|
|
]
|
|
fixable = ["ALL"]
|
|
unfixable = []
|
|
|
|
[format]
|
|
quote-style = "double"
|
|
indent-style = "space"
|
|
|
|
[lint.isort]
|
|
|
|
force-sort-within-sections = false
|
|
lines-between-types = 1
|
|
force-single-line = true
|
|
no-sections = false
|
|
from-first = false
|
|
|
|
[lint.pydocstyle]
|
|
convention = "google"
|
|
|