43 lines
969 B
TOML
43 lines
969 B
TOML
[tool.ruff]
|
|
preview = true
|
|
|
|
[tool.ruff.lint]
|
|
extend-select = [
|
|
"B", # flake8-bugbear
|
|
"C", # flake8-comprehensions
|
|
"E", # pycodestyle
|
|
"F", # pyflakes
|
|
"I", # flake8-isort
|
|
"N", # pep8-naming
|
|
"NPY", # numpy
|
|
"Q", # flake8-quotes
|
|
"W", # pycodestyle
|
|
]
|
|
extend-ignore = [
|
|
"C90", # McCabe complexity
|
|
"E221", # multiple spaces before operator
|
|
"E226", # missing whitespace around arithmetic operator
|
|
"E241", # multiple spaces after comma
|
|
"E242", # tab after comma
|
|
"E402", # module level import not at the top of file
|
|
"N818", # error suffix in exception names
|
|
]
|
|
[tool.ruff.lint.flake8-quotes]
|
|
docstring-quotes = "double"
|
|
inline-quotes = "double"
|
|
multiline-quotes = "double"
|
|
|
|
[tool.ruff.lint.isort]
|
|
combine-as-imports = true
|
|
known-local-folder = [
|
|
"pudb",
|
|
]
|
|
lines-after-imports = 2
|
|
|
|
[tool.pytest.ini_options]
|
|
|
|
addopts = [
|
|
"--ignore=pudb/b.py",
|
|
"--ignore=pudb/ipython.py",
|
|
]
|