10.8Modules / Multiline Imports

複数行のインポートのインデント

複数行のインポートは、複数行の配列やオブジェクトリテラルと同じようにインデントします。

これもコードフォーマットの一貫性のためのルールです。複数の名前付きインポートがある場合、各インポートを1行ずつ書き、末尾にカンマを付けることで、追加や削除時の差分を最小限に抑え、可読性を向上させます。

❌ Bad
// bad
import {longNameA, longNameB, longNameC, longNameD, longNameE} from 'path';
✅ Good
// good
import {
  longNameA,
  longNameB,
  longNameC,
  longNameD,
  longNameE,
} from 'path';