From 38acbb56a70ef31b4e06badb287b45c4a2a3e099 Mon Sep 17 00:00:00 2001 From: Angel Fernando Quiroz Campos <1697880+AngelFQC@users.noreply.github.com> Date: Wed, 23 Oct 2024 17:49:12 -0500 Subject: [PATCH] CI: Set new eslint configuration file --- .eslintrc.json | 19 ------------------- eslint.config.mjs | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+), 19 deletions(-) delete mode 100644 .eslintrc.json create mode 100644 eslint.config.mjs diff --git a/.eslintrc.json b/.eslintrc.json deleted file mode 100644 index 55d2379498..0000000000 --- a/.eslintrc.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "root": true, - "parser": "vue-eslint-parser", - "parserOptions": { - "ecmaVersion": 2020, - "sourceType": "module" - //"parser": "babel-eslint" - }, - "env": { - "browser": true, - "node": true, - "es6": true - }, - "extends": [ - "eslint:recommended", - "plugin:vue/vue3-recommended", - "prettier" - ] -} diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000000..2a0b83668a --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,18 @@ +import globals from "globals" +import pluginJs from "@eslint/js" +import pluginVue from "eslint-plugin-vue" +import pluginPrettierRecommended from "eslint-plugin-prettier/recommended" + +export default [ + { + files: ["**/*.{js,mjs,cjs,vue}"], + }, + { + languageOptions: { + globals: globals.browser, + }, + }, + pluginJs.configs.recommended, + ...pluginVue.configs["flat/essential"], + pluginPrettierRecommended, +]