ELYZA 技術ブログ(Zenn)· 株式会社ELYZA·· 2025年11月17日AIスコア41
ELYZA、Copier × Ruffで複数リポジトリのLint設定を集約管理
Copier × Ruff でスケールするLint管理
AIによる概要
ELYZAは、複数のMLリポジトリに分散していたPythonのLint設定を単一リポジトリで管理し、Copierで各プロジェクトへ配布する仕組みを構築した。ルールの追加・削除はPRで議論し、Ruffは全ルール有効化後に不採用ルールをignoreに追加する方式を採用している。設定の更新は各プロジェクトでcopier updateを実行するだけで行え、Copierは3-way mergeにより既存のプロジェクト固有の変更を保ったまま更新できる点が特徴である。
出典: ELYZA 技術ブログ(Zenn) · zenn.dev