chore: add ruff linter/formatter for Python server

- Add ruff>=0.11.0 as dev dependency via [dependency-groups]
- Configure [tool.ruff]: line-length=100, py310 target, LF line endings
- Lint rules: E, F, UP, B, SIM, I (ignoring E501/B905)
- Add lint:server and lint:server:fix scripts to root package.json
- Update format/format:check to also run ruff for server/
This commit is contained in:
2026-05-01 19:05:39 +01:00
parent a351910fd2
commit acb615b918
3 changed files with 63 additions and 2 deletions
+4 -2
View File
@@ -9,8 +9,10 @@
"dev:server": "bash server/start.sh",
"dev:server:cpu": "bash server/start.sh --cpu",
"dev:web": "pnpm --filter vibepod-web dev",
"format": "prettier --write .",
"format:check": "prettier --check ."
"format": "prettier --write . && cd server && uv run ruff format .",
"format:check": "prettier --check . && cd server && uv run ruff format --check .",
"lint:server": "cd server && uv run ruff check .",
"lint:server:fix": "cd server && uv run ruff check --fix ."
},
"devDependencies": {
"prettier": "^3.5.3"