19.5Whitespace / Newline at End

ファイルの末尾に改行

ファイルの末尾は単一の改行文字で終わります。

ファイルの末尾に改行がないと、Unix系のツール(`cat`など)でファイルを連結した際に、最後の行と次のファイルの最初の行がくっついてしまう問題があります。また、バージョン管理システムで差分が見やすくなるというメリットもあります。これはPOSIX標準に由来する慣習です。

❌ Bad
import { es6 } from './AirbnbStyleGuide';
  // ...
export default es6;
✅ Good
import { es6 } from './AirbnbStyleGuide';
  // ...
export default es6;↵