今日からでもすぐに取り入れられて、
- コードをよりクリーンにできる、とか
- 工数を削減できる、とか
そんなTipsを紹介していく記事シリーズです。
「知らなかった」「気づかなかった」「忘れていた」そんな誰かの役に立てば幸いです。
前提環境
- Xcode 11.3.1
- Swift 5.1.3
課題
マージリクエスト(プルリクエスト)のレビュー時に、このような空白行の差分が出るとうっとおしくないですか?
解決策
Linterライブラリを入れるのも手ですが、そうも行かない場合は、この設定をONにすればだいぶ軽減されます。
Xcode > Preferences > Text Editingタブ > Editingタブ
- Automatically trim trailing whitespace : 行末のスペースを削除(デフォルトはON)
- Including whitespace-only lines : 空白のみの行について空白を削除(デフォルトはOFF)
チーム内で、両方ともONに統一すると良いかと。