| |
| 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" |
|
|