👺

Vue Cli linter 設定

2021/02/24に公開

linter設定一覧

ESLint with error prevention only

エラー防止のみ

ESLint + Airbnb config

AirbnbがOSS(オープンソースソフトウェア)として公開しているESLintのルールセット
公式ドキュメント

ESLint + Standard config

  • インデントはスペース2個
  • 文字列はシングルクォートで囲む
  • 未使用の変数は禁止
  • 文末のセミコロンは禁止
  • キーワードの後にスペースを入れる
  • 関数名の後にスペースを入れる
  • 値の比較に==ではなく===を使用
  • ただしobj == nullはnull || undefinedをチェックするために許容される
  • 常にNode.jsのerr引数をハンドル
  • ファイルの先頭に/* global */コメントでブラウザのグローバルオブジェクトを宣言
    etc..

さらに詳しくは...公式ドキュメント

ESLint + Prettier

Prettierの特徴

  • ESLint では整形できないコードを整形できる
  • ESLint と比べて手軽で確実に整形できる

さらに詳しくは...参照元

Discussion