ESLintでrequire先を確認する

(2016/06/09〜2016/06/20)
  • Macは大文字小文字が無視される

  • Macでrequire/importできるファイルでも、Linuxでファイルが見つからなくて動かない
  • ローカルのテストでは確認できない
  • ESLintのプラグイン

  • eslint-plugin-node/no-missing-require.md at master · mysticatea/eslint-plugin-node
  • require先があるか確認する
  • fs.statSyncを使っているので、大文字小文字は確認できない
  • fs.readdirSyncを使えば確認できる
  • 修正できたらプルリクするかも #ToDo
  • ESLintに渡ったファイル名をチェックする

  • パスカルケース・ハイフンケースなどになっているか調べる
  • #JavaScript