From 53516bea578f4d59eac69d6b98a23a6b2b04f42a Mon Sep 17 00:00:00 2001 From: Zero Date: Thu, 26 Jan 2023 17:59:23 -0500 Subject: [PATCH] Update ESLint to a newer version --- .eslintrc.js | 16 ++++++++++++++-- package.json | 8 ++++---- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 3c48baa8..1a7f6040 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -2,7 +2,8 @@ module.exports = { root: true, parserOptions: { parser: 'babel-eslint', - sourceType: 'module' + sourceType: 'module', + "ecmaVersion": 2020 }, // https://github.com/feross/standard/blob/master/RULES.md#javascript-standard-style extends: [ @@ -21,6 +22,17 @@ module.exports = { 'generator-star-spacing': 0, // allow debugger during development 'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0, - 'vue/require-prop-types': 0 + 'vue/attribute-hyphenation': 'off', + 'vue/attributes-order': 'off', + 'vue/component-definition-name-casing': 'off', + 'vue/component-tags-order': 'off', + 'vue/html-closing-bracket-spacing': 'off', + 'vue/html-indent': 'off', + 'vue/multi-word-component-names': 'off', + 'vue/no-lone-template': 'off', + 'vue/no-reserved-component-names': 'off', + 'vue/no-v-text-v-html-on-component': 'off', + 'vue/require-prop-types': 0, + 'vue/v-slot-style': 'off' } } diff --git a/package.json b/package.json index db318a1d..8960bf3b 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "@vue/babel-preset-jsx": "^1.2.4", "@vue/test-utils": "^1.0.0-beta.26", "autoprefixer": "^6.4.0", - "babel-eslint": "^7.0.0", + "babel-eslint": "^10.1.0", "babel-loader": "^8.0.6", "babel-plugin-lodash": "^3.3.4", "chai": "^3.5.0", @@ -63,15 +63,15 @@ "cross-spawn": "^4.0.2", "css-loader": "^0.28.0", "custom-event-polyfill": "^1.0.7", - "eslint": "^5.16.0", + "eslint": "^7.32.0", "eslint-config-standard": "^12.0.0", "eslint-friendly-formatter": "^2.0.5", - "eslint-loader": "^2.1.0", + "eslint-loader": "^4.0.2", "eslint-plugin-import": "^2.13.0", "eslint-plugin-node": "^7.0.0", "eslint-plugin-promise": "^4.0.0", "eslint-plugin-standard": "^4.0.0", - "eslint-plugin-vue": "^5.2.2", + "eslint-plugin-vue": "^9.9.0", "eventsource-polyfill": "^0.9.6", "express": "^4.13.3", "file-loader": "^3.0.1",