The ruff linter and formatter should get a locked version to be installed for compliance. This prevents new linter issues because of ruff updates itself. Ruff version 0.8.0 removed the deprecated UP027 rule so it's removed from the ignore list. Update the excludes file to match the actual reported issues. Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
30 lines
631 B
TOML
30 lines
631 B
TOML
# Copyright (c) 2024 Basalte bv
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
extend = ".ruff-excludes.toml"
|
|
|
|
line-length = 100
|
|
target-version = "py310"
|
|
|
|
[lint]
|
|
select = [
|
|
# zephyr-keep-sorted-start
|
|
"B", # flake8-bugbear
|
|
"E", # pycodestyle
|
|
"F", # pyflakes
|
|
"I", # isort
|
|
"SIM", # flake8-simplify
|
|
"UP", # pyupgrade
|
|
"W", # pycodestyle warnings
|
|
# zephyr-keep-sorted-stop
|
|
]
|
|
|
|
ignore = [
|
|
# zephyr-keep-sorted-start
|
|
"SIM108", # Allow if-else blocks instead of forcing ternary operator
|
|
# zephyr-keep-sorted-stop
|
|
]
|
|
|
|
[format]
|
|
quote-style = "preserve"
|
|
line-ending = "lf"
|