kachick / times_kachick

`#times_kachick channel in chat` as a public repository. Personal Note and TODOs
https://github.com/kachick/times_kachick/issues?q=is%3Aissue+is%3Aclosed
6 stars 0 forks source link

2022-06-22 - Renovate で dprint の plugin 定義とかを上げる #168

Closed kachick closed 2 years ago

kachick commented 2 years ago

https://github.com/kachick/times_kachick/issues/164 で試した dprint の感触が良いのだけれど、typescript プラグインの開発がとても活発なようで毎日のように更新される。 しかしまだそこまでメジャーでは無いからなのか、このバージョンアップを dependabot に追っかけてもらう事はでき無さそう。 それとは別に本体を asdf で入れているので、プラグインほどでは無いにせよこの .tool-versions も上げたい。 (これに関しては npm でも突っ込めるようで、プラグイン管理を考えない & TypeScript/JavaScript でだけ使うんなら npm 管理にすると考えること減る気はする。特にドキュメント書かなくても script の中で使いやすそうだし)

まぁ別に毎日上げないとなにかが凄い困るというわけでは無いんだけど、放置していくとどんどん差分が溜まっていってどっかででかい diff 作らざるを得なくなるんだろうなーというのが頭をもたげて気持ち良くない。 こういう時は Renovate が良いみたいな事を聞いたよなーと思って、初めて自分でも設定してみた。

便利やん・・・基本的にオフィシャルのツールに乗っかってた方が色々楽だと思って dependabot しか使ってなかったけど、こっちに寄せたくなる人が居るのはわかるなー。自分は取り敢えず併用してみる。

config を tsconfig みたいに extend 出来るの良いなぁということで探してみたけど、 dprint 関係のが見当たら無かったんで自分で作っておいた。

https://github.com/kachick/renovate-config-dprint

日本語の情報としてはググった時に https://blog.studysapuri.jp/entry/2020/12/10/080000 が出てきてくれてとても助かりました 🙏