내가 쓰는 Nuxt3 ESLint 설정
포스트
취소

내가 쓰는 Nuxt3 ESLint 설정

패키지 설치

yarn

1
yarn add -D eslint eslint-plugin-vue typescript @typescript-eslint/eslint-plugin @typescript-eslint/parser vite-plugin-eslint @nuxtjs/eslint-config-typescript

npm

1
npm i -D eslint eslint-plugin-vue typescript @typescript-eslint/eslint-plugin @typescript-eslint/parser vite-plugin-eslint @nuxtjs/eslint-config-typescript

.eslintrc

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
{
  "env": {
      "browser": true,
      "es2021": true,
      "node": true
  },
  "extends": [
      "eslint:recommended",
      "plugin:vue/vue3-essential",
      "plugin:@typescript-eslint/recommended",
      "@nuxtjs/eslint-config-typescript"
  ],
  "parserOptions": {
      "ecmaVersion": "latest",
      "parser": "@typescript-eslint/parser",
      "sourceType": "module"
  },
  "plugins": [
      "vue",
      "@typescript-eslint"
  ],
  "rules": {
    "brace-style": ["error", "1tbs"],
    "semi": ["error", "always"],
    "vue/no-v-model-argument": "off",
    "vue/component-tags-order": [
        "error",
        {
            "order": ["style", "template", "script"],
        }
    ],
  }
}
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.