github.com こういう感じのプラグインを作った クラスのコンストラクタにわたすパラメータが少なければ、こんなもんいらないんだけど、でかいアプリケーションを扱ってるとコンストラクタに大量のパラメータを渡さなければいけないときは稀によくある。 あとはレイヤードアーキテクチャな構成を取っていて、各レイヤーでクラスを用意していると、レイヤー間でマッピングみたいなコードがめちゃくちゃ増える。 同様にテストコードで(ry……といったユースケースでコーディングをちょっとだけ楽にするために作りました。 READMEにも書いたけどGoの fillstruct にインスパイアされています。 作り方 プラグインの作り方、まじで情報が少なくて、shirajiさんのブログが大分参考になりました。 shiraji.github.io 特にコンストラクタに渡すパラメータが足りないときにつく赤線と、それに対してQ