SeichiAssist icon indicating copy to clipboard operation
SeichiAssist copied to clipboard

git hooksでscalafixとscalafmtを強制する

Open Lucky3028 opened this issue 1 year ago • 4 comments

Node.js の husky みたいな Git hooks ほしい ないか

Originally posted by @m2en in https://github.com/GiganticMinecraft/SeichiAssist/issues/1851#issuecomment-1445340267

https://blog.softwaremill.com/reusable-pre-commit-hooks-in-scala-projects-d8bb327047ee

Lucky3028 avatar Feb 26 '23 11:02 Lucky3028

コミットするたびに scalafmt と scalafix を実行するのってすごく冗長すぎませんか と思い始めた

m1sk9 avatar May 28 '23 15:05 m1sk9

そうかも

Lucky3028 avatar May 28 '23 15:05 Lucky3028

それに調べるとどうやら上記の記事で紹介されてる git hooks は2020年にメンテが放棄されているようなので、使うとしても自作か広いネットの海を泳ぐ必要が出てくるのでそれだったら「忘れずに実行してください」とするしかないかもなぁと

#2065 でプルリクエストテンプレートを追加する予定なので、そこに記載するのでもいい

m1sk9 avatar May 28 '23 15:05 m1sk9

それに調べるとどうやら上記の記事で紹介されてる git hooks は2020年にメンテが放棄されているようなので、使うとしても自作か広いネットの海を泳ぐ必要が出てくるのでそれだったら「忘れずに実行してください」とするしかないかもなぁと

#2065 でプルリクエストテンプレートを追加する予定なので、そこに記載するのでもいい

ちなみにもう一個出てきたけどそれも2018年に放棄されていて、しかもPythonで作られていて苦い顔をせずにはいられなかった

m1sk9 avatar May 28 '23 15:05 m1sk9