2023 年 4 月 19 日
アストラル
- Astral は、Ruff を始めとする高性能な開発者ツールを開発することで、Python のエコシステムをより生産的にすることを目指す新しい会社であると発表しています。
- Ruff は Rust で書かれた非常に高速な Python リンターで、既存の Python ツールに比べ 10 ~ 100 倍高速です。
- Ruff はオープンソースプロジェクトであり、寛容にライセンスされ、数百人の貢献者によってキュレーションされ、オープンソース全体でインパクトのあるプロジェクトをパワーアップしています。
- Ruff のリンター実行における優れた性能は、エラーを導入して意図的に機能性をチェックすることでテストすることができます。
- Ruff は Rust で作られた新しい高速な Python リンターで、複数のツールを置き換えることができる
- Ruff の生みの親である Charlie Marsh は、強い製品ビジョンを持ち、Python と Rust に長けている
- Ruff は現在 linting に重点を置いているが、今後自動書式設定機能を追加する予定
- ラフは将来的に Python のモジュールや API として公開され、効率的に使用できるようになることをユーザーは期待しています。
- Ruff や Astral などの Python ツールチェーンツールは、Python をグルー言語として様々な文脈で使用するユーザーにとって不可欠なものです
- Python の人気はそのユーティリティ/スクリプト機能にあるが、標準的なパッケージマネージャや依存関係の解決の欠如などの欠点がある。
- Ruff は Python に代わるリンティングの高速化と、大規模コードベースでの性能の高さが評価されている
- 新型リンターの必要性とラフの収益性を疑問視する評論家たち
- サプライチェーン・セキュリティとマネージド・ビルドによる収益化の可能性を示唆する。
- ラフは Flake8 や pylint のような既存のリンターと競合することになる。
- Python の読みやすさや制作ミスを防ぐ機能については、ユーザーから様々な意見が寄せられている
- Astral の最初のツールは Ruff ですが、他にどんなツールを開発するかは未知数です。
クロック