概要 Github Actions への移行の一環として、これまで使っていた Sider というサービスを reviewdog + golangci-lint に移行してみました。結構ハマったのでメモ。 ちなみに Sider というのはいろいろな lint から好きなのを選んで、Pull Request の時に警告があれば差し込んでくれるサービスです。Sider は設定が簡単で、いろいろな言語、linter を UI でぽちぽち選択できとても便利なので、積極的に置き換える必要もないのですが(むしろ置き換えない方がいいのかも知れない)、GitHub Actions に置き換える気運が起きてしまったので仕方なかった・・・。 golangci-lint の設定 golangci-lint の設定を reviewdog に直接設定することも可能ですが、開発時にも利用することを見越して .golan