23.8Naming Conventions / PascalCase Singleton

コンストラクタ/クラス/シングルトンはPascalCase

コンストラクタ、クラス、シングルトン、関数ライブラリ、ベアオブジェクトをエクスポートする場合はPascalCaseを使用します。

これはルール23.3の拡張です。`new` でインスタンス化されないものであっても、クラスのように振る舞うシングルトンオブジェクトや、複数の関数をまとめたライブラリのようなオブジェクトは、`PascalCase` で命名することで、それが単なるデータオブジェクトではなく、特定の機能を持つまとまりであることを示します。

❌ Bad
✅ Good
const AirbnbStyleGuide = {
  es6: {
  },
};

export default AirbnbStyleGuide;