[tool.ruff] | |
line-length = 120 | |
exclude = ['tools'] | |
# A list of file patterns to omit from linting, in addition to those specified by exclude. | |
extend-exclude = ["__pycache__", "*.pyc", "*.egg-info", ".cache"] | |
select = ["E", "F", "W", "C90", "I", "UP", "B", "C4", "RET", "RUF", "SIM"] | |
ignore = [ | |
"UP006", # UP006: Use list instead of typing.List for type annotations | |
"UP007", # UP007: Use X | Y for type annotations | |
"UP009", | |
"UP035", | |
"UP038", | |
"E402", | |
"RET504", | |
"C901", | |
"RUF013", | |
"B006", | |
] | |
[tool.isort] | |
profile = "black" | |
[tool.black] | |
line-length = 119 | |
skip-string-normalization = 1 | |
exclude = 'tools' |