Fix mistake in Ruff configuration unintentionally enabling mccabe complexity check
Enabling "C" turns on complexity checks (C90, mccabe), which is unintended
Instead, enable "C4" to get flake8-comprehensions checks
See docs at https://docs.astral.sh/ruff/rules/#flake8-comprehensions-c4
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
"W", # pycodestyle warnings
"F", # pyflakes
"I", # isort
- "C", # flake8-comprehensions
"B", # flake8-bugbear
+ "C4", # flake8-comprehensions
"UP", # pyupgrade
]
ignore = [
"E501", # line too long, handled by black
"B008", # do not perform function calls in argument defaults
- "C901", # too complex
- "W191", # indentation contains tabs
+ "W191", # indentation contains tabs
]
[tool.ruff.per-file-ignores]