7 ポイント 投稿者 winterjung 2022-09-08 | まだコメントはありません。 | WhatsAppで共有
  • Rustで書かれたPythonリンター
  • flake8、pylint、autoflakeと比べて10倍から100倍ほど高速
  • ESLint、TypeScriptのようにキャッシュ、--fix--watchオプションをサポート
  • Blackと互換性あり

制限

  • まだ production ready な状態ではない
  • lint ルールが豊富ではない
  • Blackのような自動フォーマットツールが広く使われており、lint ツールの重要性は相対的に下がっている

著者がruffツールのローンチにあたって書いたブログ記事もあわせて読むとよいです。swc、esbuild、romeがそうであるように、Pythonエコシステムのツールもさらに高速化でき、即応性を持つべきだという考えから、一種の PoC として ruff ツールを作ることになったとのことです。

まだコメントはありません。

まだコメントはありません。