GoaVersionRemover という Goa v3 プラグインを作った

goaversionremoverGoa v3プラグインで、各生成ファイルのヘッダーから Goa のバージョンを取り除きます。

github.com

プラグインの有効化

プラグインを有効にするには、下記のように goaversionremover を import します。

import (
  _ "github.com/tchssk/goaplugins/v3/goaversionremover"
  . "goa.design/goa/v3/dsl"
)

コード生成への影響

プラグインを有効化すると goa ツールの gen コマンドの挙動が変わります。

gen コマンドの出力は次のように変更されます:

  1. 各生成ファイルのすべてのヘッダーは Goa のバージョンを含まないよう変更されます。

     -   // Code generated by goa v3.14.4, DO NOT EDIT.
     +   // Code generated by goa, DO NOT EDIT.