● AI のため…ではなく元々は⾃分たちのコード品質向上のために強化していた
● AI Agent と静的解析の親和性が⾼い
● AI の制御にも活⽤できる
● AI Agent は暴⾛する
● 適切なフィードバックを与えないと明後⽇の⽅向にコードを変更する
● ガードレール(=ルール)が必要
● 確率で動く AI に対して、従来のルールベースの静的解析ツールで制御
静的解析
Slide 8
Slide 8 text
静的解析
1. TypeScript
a. tsconfig/bases
2. ESLint
a. bulk suppressions (v9.24.0)
i. AI に disable コメントを真似させない
b. スタイルに関するルールも有効にする
i. 特に Auto Fixable なルールは積極的に有効に
ii. 表記の統⼀(prd, prod, pro…)