Open2
Ruff はじめました。
前提
- autopepe8 を採用していた
- VS Code か Vim か Emacs かみたいな環境
- .vscode 以下に settings.json を入れて良い環境
- Python 自体がコアではなく、基本的にテストに利用している
- pytest を積極的に利用している
- サンプルコードは Python を採用している
切り替え
$ rye remove autopep8 --dev
$ rye add ruff --dev
設定
pyproject に以下の設定を追加。
[tool.ruff]
line-length = 100
indent-width = 4
適用
$ rye run ruff format
を実行
.vscode/settings.json
"[python]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "charliermarsh.ruff"
},
lint
まだ対応していない。