Replace flake8/black/isort/pyupgrade with ruff #3
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/ruff-linting"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
ruff 0.16.6 for both linting (E,F,W,I,UP,B,C4,SIM,RUF; E501 ignored for long ARN regex literals; keep-runtime-typing preserved to match the old pyupgrade flag) and formatting.
Fixes applied along the way:
Wiring: pre-commit ruff-check + ruff-format hooks (rev pinned to the dev dependency), Makefile lint/conform ruff-based, .flake8 and [tool.black]/[tool.isort] dropped, flake8/black/isort/pyupgrade/flake8-docstrings removed from dev deps.
Verified: ruff check + format clean; 36 passed / 3 deselected (broken tests fixed in the next PR).