フロントエンドカンファレンス北海道2024
レギュラートーク(20分)

ESLintの自作ルールを作ったら最強のマイグレーションツールになった話

rdlabo 榊原昌彦 rdlabo
3

プロダクトを長期運用していると、定期的なマイグレーションの必要性が生まれます。「フレームワークの記法が変わった」「ECMAScriptにプライベートプロパティが導入された」等、誰しも「本当にこれ手作業で書き換えするの?生産性とは!!!」という経験をしたことがあると思います。

様々なマイグレーションを試みましたが、フロントエンドにおいてはESLintの自作ルールは最強のマイグレーションツールになりえます。本セッションでは実際に公開している @rdlabo/eslint-plugin-rules を例に、ルールとマイグレーションの自作を推奨し、簡単な始め方のご紹介をします。