eslintrc.ts 577 B

12345678910111213141516171819
  1. module.exports = {
  2. root: true,
  3. env: { node: true },
  4. // https://github.com/vuejs/vue-eslint-parser#parseroptionsparser
  5. parser: "vue-eslint-parser",
  6. parserOptions: {
  7. parser: "@typescript-eslint/parser",
  8. },
  9. plugins: ["@typescript-eslint", "prettier"],
  10. extends: [
  11. "plugin:@typescript-eslint/recommended",
  12. // https://github.com/vuejs/eslint-plugin-vue/blob/44ff0e02cd0fd08b8cd7dee0127dbb5590446323/docs/user-guide/README.md#conflict-with-prettier
  13. "plugin:vue/vue3-recommended",
  14. "prettier",
  15. ],
  16. rules: {
  17. "prettier/prettier": "warn",
  18. },
  19. };