Goで静的解析をはじめてみよう

静的解析を行うことで、プログラムの品質を高めることができます。Goでは golang.org/x/tools/go/analysis というパッケージを用いることによって、静的解析にあまりなじみがない開発者も、字句解析や構文解析を自前で実装せずに、静的解析モジュールを実装できます。

本LTでは、静的解析のモジュールを作った私の経験をもとに、静的解析のモジュール実装が身近なものであることをお伝えします。本LTのリスナーが静的解析のモジュールが実装できるんだ、と思ってもらえることをゴールとします。