Goの静的解析で利用するanalysisパッケージの種類
準標準パッケージでは静的解析のために以下の3つがある。
これらの違いは、unitchecker は go vet の -vettool で動作させるためのパッケージで、singlechecker と multichecker は単体コマンドとして動作する。
ひとつのコマンドで go vet と単体コマンドどちらでも使えるようにしたい場合は、main で呼び出す関数を使い分けるといい。具体例は以下のスライドにある。
準標準パッケージでは静的解析のために以下の3つがある。
これらの違いは、unitchecker は go vet の -vettool で動作させるためのパッケージで、singlechecker と multichecker は単体コマンドとして動作する。
ひとつのコマンドで go vet と単体コマンドどちらでも使えるようにしたい場合は、main で呼び出す関数を使い分けるといい。具体例は以下のスライドにある。