コンテンツにスキップ

Ruff を使ってみた

はじめに

Ruffは、Rust で書かれた高速な Python linter。flake8 などのルールを Rust で書き直したもので多くのルールがあり、それを個別で有効化できる。ALLを指定すると全てのルールが有効になる。

pyproject.toml
1
2
3
[tool.ruff]
# see https://beta.ruff.rs/docs/rules
select = ["ALL"] # 全てのルールを有効化

ruff fix でコードの自動修正もできる。