この記事ではESLint(静的検証ツール)とPrettier(コードフォーマッター)のインストールと設定方法、またこれらをVSCodeで使用する方法を紹介します。
1. ESLint Documentation - ESLint - Pluggable JavaScript Linter
1-1. インストール eslintをグローバルにインストール
$ npm install -g eslint インストールを確認
$ eslint -v 1-2. 設定ファイル ESLint - Configuring ESLint
eslintを使うには設定ファイルである.eslintrc.*が必要です。
.eslintrc.*で使えるファイル形式 JavaScript:.eslintrc.js JSON:.eslintrc.json YAML:.eslintrc.yml ここでは.eslintrc.jsonを使用します。
設定ファイルの作成
方法1:直接.eslintrc.*を作成 方法2:eslint --initコマンドで対話形式で作成 事前にpackage.jsonの作成が必要 eslint –initはnpm init @eslint/configと同じ 設定ファイルのプロパティ
.eslintrc.jsonの例
{ "env": { "browser": true, "node": true, "es2022": true }, "extends": ["eslint:recommended", "prettier"], "overrides": [], "parserOptions": { "ecmaVersion": "latest", "sourceType": "module" }, "rules": {} } env ESLint - Specifying Environments extends ESLint - Using eslint:recommended eslint-config-prettier parserOptions ESLint - Specifying Parser Options 1-3. コマンドラインでESLintを実行 $ eslint yourfile.js 検証した結果、問題がなければ何も表示されない ESLint - Command Line Interface 1-4. VSCodeとの統合 VSCodeにvscode-eslintをインストール
...