ruff
Ruff
Rules - Ruff
ルール一覧
Configuring Ruff - Ruff
デフォルト設定
fixable = ["ALL"]
だし書かなくて良いでしょう
exclude
も十分なものが設定されている
code:pyproject.toml
tool.ruff.lint
select =
"F", "E", "W", "I"
現在の設定を確認
$ ruff --show-settings
特定ディレクトリを無視
単に
exclude
だとデフォルト設定で
exclude
しているものを上書きしてしまう
code:pyproject.toml
tool.ruff
extend-exclude =
"stubs", "src/ml/sketch"
jupyter で無視
import の sort と1行の長さぐらいかな?
code:pyproject.toml
tool.ruff.lint.per-file-ignores
"**/*.ipynb" =
"I001", "E501"
https://zenn.dev/turing_motors/articles/0f1a764d14f581#4.2-ruffやmypyの設定
Xユーザーのhppさん: 「@colum2131 最近も変わってないです! https://t.co/Fs21KnfgBT」 / X