本文へスキップ
原文
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