| [tool.black] |
| line-length = 120 |
| target-version = ['py38', 'py39', 'py310', 'py311'] |
| include = '\.pyi?$' |
| exclude = ''' |
| /( |
| \.eggs |
| | \.git |
| | \.hg |
| | \.mypy_cache |
| | \.tox |
| | \.venv |
| | _build |
| | buck-out |
| | build |
| | dist |
| )/ |
| ''' |
|
|
| [tool.isort] |
| profile = "black" |
| line_length = 120 |
| multi_line_output = 3 |
| include_trailing_comma = true |
| force_grid_wrap = 0 |
| use_parentheses = true |
| ensure_newline_before_comments = true |
|
|
| [tool.flake8] |
| max-line-length = 120 |
| select = ["E", "W", "F"] |
| ignore = [ |
| "E203", |
| "E501", |
| "W503", |
| ] |
| exclude = [ |
| ".git", |
| "__pycache__", |
| "build", |
| "dist", |
| ".eggs", |
| "*.egg-info", |
| ".venv", |
| ".tox", |
| ] |
|
|
| [tool.mypy] |
| python_version = "3.8" |
| warn_return_any = true |
| warn_unused_configs = true |
| disallow_untyped_defs = false |
| disallow_incomplete_defs = false |
| check_untyped_defs = true |
| disallow_untyped_decorators = false |
| no_implicit_optional = true |
| warn_redundant_casts = true |
| warn_unused_ignores = true |
| warn_no_return = true |
| warn_unreachable = true |
| strict_equality = true |