module.exports = { env: { browser: true, es2021: true, node: true, }, extends: [ 'eslint:recommended', 'plugin:vue/vue3-essential', 'plugin:flowtype/recommended', ], overrides: [ { env: { node: true, }, files: [ '.eslintrc.{js,cjs}', 'cypress/e2e/**/*.{cy,spec}.{js,ts,jsx,tsx}', ], extends: ['plugin:cypress/recommended'], // parserOptions: { // sourceType: 'script', // }, }, ], parser: 'vue-eslint-parser', // parser: '@typescript-eslint/parser', parserOptions: { ecmaVersion: 'latest', sourceType: 'module', // parser: '@typescript-eslint/parser', // parser: '@babel/eslint-parser', // ecmaFeatures: { // jsx: true, // modules: true, // }, }, plugins: ['vue', '@typescript-eslint'], rules: { // 'vue/comment-directive': 'off', 'no-unused-vars': 1, 'no-parsing-error': 0, }, };