Nuxt3プロジェクトにESLintを導入する
Nuxt3プロジェクトにESLintを導入する
こんにちは、合同会社Stegの@keigoです。 今回は、Nuxt3プロジェクトにESlintを導入するやり方を紹介します。
方針としては、Prettierなどの別Formatterは導入せず、LinterやFormatterはESLintのみを導入するものとします。
ESLintのルールは、Nuxtが公開している@nuxt/eslint-configをextendsして利用します。
必要な依存関係のインストール
以下の2つを導入します。
eslint
@nuxt/eslint-config
インストールコマンド
npm install -D eslint @nuxt/eslint-config
.eslintrc.cjs
の作成
client/eslintrc.cjs を作成し、以下を記載する。
module.exports = {
extends: ["@nuxt/eslint-config"]
};
以下のようにrulesを追記することも可能です。
module.exports = {
extends: ["@nuxt/eslint-config"],
rules: {
"no-console": "error"
}
};
以上で導入は終了です。(VSCodeのウィンドウ再起動が必要な可能性があります。)