chore: add root pyproject.toml for ruff configuration

Centralizes ruff linter configuration at project root with consistent
line length (120 chars), Python 3.12 target, and exclusions for
external dependencies and build artifacts.
This commit is contained in:
2026-03-20 13:44:30 +01:00
parent 77711e202d
commit 377cc7ac88

4
pyproject.toml Normal file
View File

@@ -0,0 +1,4 @@
[tool.ruff]
line-length = 120
target-version = "py312"
exclude = ["fail2ban-master", "node_modules", "dist", ".vite"]