42
19

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

巨大なプルリクエストをレビューするときにファイルごとにレビュー済みマークをつけるChrome拡張を作った

Last updated at Posted at 2019-03-01

2019年7月7日追記
似たような機能がGitHubに実装されました。
https://dev.classmethod.jp/tool/github-mark-files-as-viewed/

巨大なプルリクエストのレビューをするときに、以下のような悩みがありました。

  • 上から順番に見てくと効率が悪い
    • 依存する側のコードとされる側のコードが1つのプルリクエストに入ってる場合は、依存される側から見たい、とか
  • 見るべき順番で見ていくとどれがレビュー済みで、どれがまだ見てないのかがわからなくなる

一旦ファイル名を全部書き出してエディタでTODOを管理したりしていたのですが、めんどくさいのでChrome拡張を作りました。

gh-big-review

挙動

こんな感じです。

kusodeka.gif

  1. アイコンを押すと一旦差分が全部折りたたまれる
  2. ファイルをクリックすると色がつく(レビュー済み)

TODO

永続化してないので一旦離れてしまうと色が消えるのでその辺をなんとかしたい気もしています。
あとはGitHubのUIじゃなくてファイルツリーをファイルツリーっぽく表示して、ファイル押すと差分が展開するようにしたいです。

42
19
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
42
19

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?