From 52942d598da65a44849d84c88b94de72c2d471d7 Mon Sep 17 00:00:00 2001 From: Joel Collins Date: Sun, 22 Nov 2020 17:06:30 +0000 Subject: [PATCH] Updated Vue ESLint plugin --- openflexure_microscope/api/static/.eslintrc.js | 13 +++++++++++-- .../api/static/package-lock.json | 14 +++++++------- openflexure_microscope/api/static/package.json | 4 ++-- 3 files changed, 20 insertions(+), 11 deletions(-) diff --git a/openflexure_microscope/api/static/.eslintrc.js b/openflexure_microscope/api/static/.eslintrc.js index 8f072613..b7e21434 100644 --- a/openflexure_microscope/api/static/.eslintrc.js +++ b/openflexure_microscope/api/static/.eslintrc.js @@ -1,14 +1,23 @@ module.exports = { root: true, + env: { node: true }, - extends: ["plugin:vue/recommended", "eslint:recommended", "@vue/prettier"], + parserOptions: { parser: "babel-eslint" }, + rules: { "no-console": process.env.NODE_ENV === "production" ? "warn" : "off", "no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off" - } + }, + + extends: [ + "plugin:vue/recommended", + "eslint:recommended", + "@vue/prettier", + "plugin:vue/essential" + ] }; diff --git a/openflexure_microscope/api/static/package-lock.json b/openflexure_microscope/api/static/package-lock.json index 3a127fda..f4abe921 100644 --- a/openflexure_microscope/api/static/package-lock.json +++ b/openflexure_microscope/api/static/package-lock.json @@ -2613,12 +2613,12 @@ } }, "@vue/cli-plugin-eslint": { - "version": "4.5.8", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.8.tgz", - "integrity": "sha512-1lg3K2D/harXbN4FvRoA1b0X9947H+G4Ql/43rxJY39OqswfK/d1ck438Fo9M4l1+zhBSUNDmcjn7Q2EH6qWmA==", + "version": "4.5.9", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.9.tgz", + "integrity": "sha512-wTsWRiRWPW5ik4bgtlh4P4h63Zgjsyvqx2FY0kcj+bSAnQGPJ3bKUOMU9KQP5EyNH6pAXMVGh2LEXK9WwJMf1w==", "dev": true, "requires": { - "@vue/cli-shared-utils": "^4.5.8", + "@vue/cli-shared-utils": "^4.5.9", "eslint-loader": "^2.2.1", "globby": "^9.2.0", "inquirer": "^7.1.0", @@ -2627,9 +2627,9 @@ }, "dependencies": { "@vue/cli-shared-utils": { - "version": "4.5.8", - "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.8.tgz", - "integrity": "sha512-pa6oenhBO/5HeDLRSokiwVN01gROACEDy3ESXWuPmragOREGNmmFKtkPHlqeYavGEX6LFp7f0VK3uMX6UYS5mQ==", + "version": "4.5.9", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.9.tgz", + "integrity": "sha512-anvsrv+rkQC+hgxaT2nQQxnSWSsIzyysZ36LO7qPjXvDRBvcvKLAAviFlUkYbZ+ntbV8puzJ3zw+gUhQw4SEVA==", "dev": true, "requires": { "@hapi/joi": "^15.0.1", diff --git a/openflexure_microscope/api/static/package.json b/openflexure_microscope/api/static/package.json index 00371b74..8e2a5f33 100644 --- a/openflexure_microscope/api/static/package.json +++ b/openflexure_microscope/api/static/package.json @@ -7,7 +7,7 @@ "scripts": { "serve": "vue-cli-service serve --mode development", "build": "vue-cli-service build --mode production", - "lint": "vue-cli-service lint --no-fix", + "lint": "vue-cli-service lint", "lint:fix": "vue-cli-service lint --fix" }, "dependencies": { @@ -17,7 +17,7 @@ }, "devDependencies": { "@vue/cli-plugin-babel": "^3.12.1", - "@vue/cli-plugin-eslint": "^4.5.8", + "@vue/cli-plugin-eslint": "^4.5.9", "@vue/cli-service": "^4.5.8", "@vue/eslint-config-prettier": "^6.0.0", "axios": "^0.19.2",