在 Python 專案使用 Ruff 程式碼檢查工具

做法

安裝依賴套件。

1
poetry add ruff

新增 ruff.toml 檔。

1
2
3
4
5
line-length = 120
indent-width = 4

[format]
quote-style = "double"

修改 .vscode/settings.json 檔。

1
2
3
4
5
6
7
8
9
10
{
"[python]": {
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports": "explicit"
},
"editor.defaultFormatter": "charliermarsh.ruff"
}
}

參考資料