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 52b0936200
commit 8c4fe767de

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"]