安全な開発を目指して、ESLint & TypeScriptで自作ルールをつくろう by 榊原昌彦

TechRAMEN 2025 Conference
[修行] ワークショップ - 40 分

安全な開発を目指して、ESLint & TypeScriptで自作ルールをつくろう

rdlabo 榊原昌彦 rdlabo

vibeコーディングに規律を、チーム開発に共通ルールを。ESLintとTypeScriptを使って、自分たちの開発スタイルに合った静的解析ルールを実装する方法を学びます。ASTの基本から型情報を使った制約の書き方、既存ルールの拡張、自作ルールの配布方法まで、実践を通して体系的に理解。プロジェクトの基盤づくりに向き合いながら、「こう書いてほしい」をコードで伝える力を身につけましょう。
生成AIに都度ルールを説明して、それでもルールが守られていない。チームに新しい人が入ってくる度にレビューコストがかかる、そういった非効率なタスクをなくしましょう!

ワークショップでは、 rdlabo/typescript-template-eslint-plugin を使って、ルールとテストの開発を行います。