noImplicitAnyはTypeScriptのコード品質を向上するための重要なコンパイラオプションですが、オフの状態で開発を進めると後からオンにするのが難しいという特徴を持ちます。 我々のプロジェクトには—noImplicitAnyがオフの状態で書かれた数万行のTypeScriptコードが存在していましたが、あるとき一念発起し—noImplicitAnyをオンにするという目標を立てました。 本発表では、厳しい開発スケジュールの中で徐々に目標に近づくために我々が取った長期的な戦略を紹介します。