mirror of
https://github.com/camptocamp/odoo-cloud-platform.git
synced 2026-06-23 18:04:34 +00:00
55 lines
1.1 KiB
TOML
55 lines
1.1 KiB
TOML
[tool.ruff]
|
|
line-length = 88
|
|
target-version = "py312"
|
|
|
|
|
|
[tool.ruff.lint]
|
|
select = [
|
|
"E", # pycodestyle errors
|
|
"W", # pycodestyle warnings
|
|
"C90", # mccabe
|
|
"F", # pyflakes
|
|
"UP", # pyupgrade
|
|
"I", # isort
|
|
]
|
|
ignore = [
|
|
"UP031", # pyupgrade: use format specifiers instead of percent format (no autofix)
|
|
]
|
|
|
|
[tool.ruff.lint.pycodestyle]
|
|
# line-length is set in [tool.ruff], and it's used by the formatter
|
|
# in case the formatted can't autofix the line length, it will be reported as an error
|
|
# if it exceeds the max-line-length set here. We use 320 which is maximum allowed value.
|
|
max-line-length = 320
|
|
|
|
[tool.ruff.lint.isort]
|
|
combine-as-imports = true
|
|
force-wrap-aliases = true
|
|
known-third-party = [
|
|
"anthem",
|
|
"git",
|
|
"invoke",
|
|
"marabunta",
|
|
"openupgradelib",
|
|
"pkg_resources",
|
|
"psycopg2",
|
|
"requests",
|
|
"setuptools",
|
|
"urllib2",
|
|
"yaml",
|
|
]
|
|
section-order = [
|
|
"future",
|
|
"standard-library",
|
|
"third-party",
|
|
"odoo",
|
|
"first-party",
|
|
"local-folder",
|
|
]
|
|
|
|
[tool.ruff.lint.isort.sections]
|
|
odoo = ["odoo"]
|
|
|
|
[tool.ruff.lint.mccabe]
|
|
max-complexity = 16
|