かあちゃんエンジニアの気まぐれ開発メモ

フリーランス15年から足を洗ったかあちゃんエンジニアの技術メモ

【Github】プルリクのFileChangedでインデントの違いを無視したい!

1. 結論

URLに?w=1 を付加してアクセス

https://github.com/tarcoiz/xxxx/pull/123/files → https://github.com/tarcoiz/xxxx/pull/123/files?w=1

これ便利!!

2. どんなときに使うの?

Githubでプルリク作って、レビューワーの方にチェックお願いしまーす!ってなときに。 インデント下げただけのところがDiffにわんさか上がってきちゃって困るなーって場合に。

      <div class="box-body">
          <table class="table data-table">
            <tr>
              <th>title1</th>
              <th>title2</th>
              <th>title3</th>
            </tr>
            <tbody>
               <tr class="bg-danger">
                   <td>a</td>
                   <td>b</td>
                   <td>c</td>
               </tr>
            </tbody>
          </table>
      </div>

こんなソースがあったとして、あ!theadタグ入れ忘れてたわ。入れよーっとってなると…

      <div class="box-body">
          <table class="table data-table">
            <thead>
                <tr>  <!-- インデントが変わってるから -->
                  <th>title1</th>    <!-- ここも -->
                  <th>title2</th>   <!-- ここも -->
                  <th>title3</th>   <!-- 差分に出ちゃう -->
                </tr>                      <!-- これもね -->
            </thead>
            <tbody>
               <tr class="bg-danger">
                   <td>a</td>
                   <td>b</td>
                   <td>c</td>
               </tr>
            </tbody>
          </table>
      </div>

そんなとき、w=1のオプションをつけてアクセスすると、スペースやインデントを無視してくれます。 スッキリ。

参考にさせていただきました。 Githubのdiffで空白やスペースを無視する(ブックマークレット付き) - Qiita