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