From 969a3f2cb8b689b1fef95e6de3a96b42265e88fe Mon Sep 17 00:00:00 2001 From: Denis Davidyuk Date: Tue, 4 Feb 2025 23:02:36 +0100 Subject: [PATCH] chore: remove outdated airbnb rules --- .eslintrc.js | 13 +- .github/workflows/_validate-npm.yml | 6 +- .github/workflows/pull-request-cleanup.yml | 6 +- .github/workflows/pull-request.yml | 4 +- cypress.config.js | 2 - package-lock.json | 662 ------------------ package.json | 1 - src/components/SettingsVersion.vue | 3 +- src/components/icons.js | 5 - .../mobile/MnemonicBackupWarning.vue | 6 +- .../mobile/NotificationMnemonicBackup.vue | 2 +- src/router/modals/utils.js | 1 - src/router/utils.js | 1 - src/store/modules/accounts/utils.js | 1 - tests/e2e/utils.js | 1 - 15 files changed, 17 insertions(+), 697 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 498aa3a05..93373f66e 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -7,7 +7,7 @@ module.exports = { ENV_MOBILE_DEVICE: true, }, ignorePatterns: ['dist', 'platforms', 'plugins', 'www'], - extends: ['plugin:vue/recommended', 'plugin:@intlify/vue-i18n/recommended', '@vue/airbnb'], + extends: ['plugin:vue/recommended', 'plugin:@intlify/vue-i18n/recommended'], rules: { 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', @@ -43,6 +43,10 @@ module.exports = { 'vuejs-accessibility/label-has-for': 'off', 'vuejs-accessibility/form-control-has-label': 'off', 'vue/multi-word-component-names': 'off', + 'vue/max-attributes-per-line': 'off', + 'vue/html-self-closing': 'off', + 'vue/html-indent': 'off', + 'vue/singleline-html-element-content-newline': 'off', 'vuejs-accessibility/no-autofocus': 'off', 'vuejs-accessibility/alt-text': 'off', }, @@ -56,13 +60,6 @@ module.exports = { jest: true, }, }, - { - files: 'backend/**', - rules: { - 'import/no-extraneous-dependencies': ['error', { packageDir: 'backend' }], - 'import/extensions': ['error', 'ignorePackages'], - }, - }, ], settings: { 'vue-i18n': { diff --git a/.github/workflows/_validate-npm.yml b/.github/workflows/_validate-npm.yml index a89a28f21..ce0374daa 100644 --- a/.github/workflows/_validate-npm.yml +++ b/.github/workflows/_validate-npm.yml @@ -13,9 +13,9 @@ jobs: node-version: 20.x cache: npm - run: npm ci - working-directory: 'backend' + working-directory: backend - run: npm test - working-directory: 'backend' + working-directory: backend - run: npm ci --legacy-peer-deps # TODO: remove --legacy-peer-deps after updating dependencies - run: docker compose up middleware -d --wait - run: ./docker-compose/init-state.mjs @@ -24,6 +24,6 @@ jobs: if: failure() with: commit_message: 'fixme: update e2e screenshots' - file_pattern: 'tests/e2e/*.png' + file_pattern: tests/e2e/*.png - run: docker compose logs if: always() diff --git a/.github/workflows/pull-request-cleanup.yml b/.github/workflows/pull-request-cleanup.yml index 96f0f240d..8f4ee6648 100644 --- a/.github/workflows/pull-request-cleanup.yml +++ b/.github/workflows/pull-request-cleanup.yml @@ -12,13 +12,13 @@ jobs: with: DEPLOY_ENV: stg DEPLOY_APP: ${{ github.event.repository.name }} - DEPLOY_VERSION: 'pr-${{ github.event.number }}' - DEPLOY_SUBDOMAIN: 'pr-${{ github.event.number }}-base' + DEPLOY_VERSION: pr-${{ github.event.number }} + DEPLOY_SUBDOMAIN: pr-${{ github.event.number }}-base delete-tag: uses: aeternity/github-actions/.github/workflows/_delete-tag-ecr.yml@v2.3.1 secrets: inherit with: - TAG: 'pr-${{ github.event.number }}' + TAG: pr-${{ github.event.number }} cleanup: uses: aeternity/github-actions/.github/workflows/_cleanup-ecr.yml@v2.3.1 needs: [delete-tag] diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 5f419823a..8e65e8f95 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -20,5 +20,5 @@ jobs: with: DEPLOY_ENV: stg DEPLOY_APP: ${{ github.event.repository.name }} - DEPLOY_VERSION: 'pr-${{ github.event.number }}' - DEPLOY_SUBDOMAIN: 'pr-${{ github.event.number }}-base' + DEPLOY_VERSION: pr-${{ github.event.number }} + DEPLOY_SUBDOMAIN: pr-${{ github.event.number }}-base diff --git a/cypress.config.js b/cypress.config.js index c160e9c44..998161bab 100644 --- a/cypress.config.js +++ b/cypress.config.js @@ -1,8 +1,6 @@ const path = require('path'); const fs = require('fs'); const { defineConfig } = require('cypress'); -// TODO: remove after fixing https://github.com/import-js/eslint-plugin-import/issues/1810 -// eslint-disable-next-line import/no-unresolved const { initPlugin } = require('@frsource/cypress-plugin-visual-regression-diff/plugins'); module.exports = defineConfig({ diff --git a/package-lock.json b/package-lock.json index 3ac5ac7ea..2d904e5a7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,6 @@ "@vue/cli-plugin-pwa": "^5.0.8", "@vue/cli-plugin-unit-jest": "^5.0.8", "@vue/cli-service": "^5.0.8", - "@vue/eslint-config-airbnb": "^7.0.1", "@vue/preload-webpack-plugin": "^2.0.0", "@vue/test-utils": "^1.3.5", "@vue/vue2-jest": "^29.2.6", @@ -5727,11 +5726,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/json5": { - "version": "0.0.29", - "dev": true, - "license": "MIT" - }, "node_modules/@types/mime": { "version": "3.0.1", "dev": true, @@ -7633,39 +7627,6 @@ "dev": true, "license": "ISC" }, - "node_modules/@vue/eslint-config-airbnb": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@vue/eslint-config-airbnb/-/eslint-config-airbnb-7.0.1.tgz", - "integrity": "sha512-8d5QJeaL3PxKXfCVNGSA7RSKk+GNQLkOAMgN33ST+wJaXSdUI/4dJ0+LfqoLOu92NqwmKiIEZWMyPiGywhS1BA==", - "dev": true, - "dependencies": { - "eslint-config-airbnb-base": "^15.0.0", - "eslint-import-resolver-custom-alias": "^1.3.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jsx-a11y": "^6.6.1", - "eslint-plugin-react": "^7.30.1", - "eslint-plugin-vuejs-accessibility": "^1.2.0", - "vue-eslint-parser": "^9.0.3" - }, - "peerDependencies": { - "eslint": "^8.2.0", - "eslint-plugin-vue": "^9.2.0" - } - }, - "node_modules/@vue/eslint-config-airbnb/node_modules/eslint-plugin-vuejs-accessibility": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "aria-query": "^5.0.0", - "emoji-regex": "^10.0.0", - "vue-eslint-parser": "^9.0.1" - }, - "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, "node_modules/@vue/preload-webpack-plugin": { "version": "2.0.0", "dev": true, @@ -8370,24 +8331,6 @@ "dev": true, "license": "MIT" }, - "node_modules/array-includes": { - "version": "3.1.6", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/array-union": { "version": "2.1.0", "dev": true, @@ -8396,52 +8339,6 @@ "node": ">=8" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" - } - }, "node_modules/asn1": { "version": "0.2.6", "dev": true, @@ -8458,11 +8355,6 @@ "node": ">=0.8" } }, - "node_modules/ast-types-flow": { - "version": "0.0.7", - "dev": true, - "license": "ISC" - }, "node_modules/astral-regex": { "version": "2.0.0", "dev": true, @@ -8551,14 +8443,6 @@ "dev": true, "license": "MIT" }, - "node_modules/axe-core": { - "version": "4.7.0", - "dev": true, - "license": "MPL-2.0", - "engines": { - "node": ">=4" - } - }, "node_modules/axios": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.6.tgz", @@ -8587,14 +8471,6 @@ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, - "node_modules/axobject-query": { - "version": "3.1.1", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "deep-equal": "^2.0.5" - } - }, "node_modules/babel-jest": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", @@ -10205,11 +10081,6 @@ "node": ">=8" } }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "dev": true, - "license": "MIT" - }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", "dev": true, @@ -12209,11 +12080,6 @@ "type": "^1.0.1" } }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "dev": true, - "license": "BSD-2-Clause" - }, "node_modules/dashdash": { "version": "1.14.1", "dev": true, @@ -12303,39 +12169,6 @@ "dev": true, "license": "MIT" }, - "node_modules/deep-equal": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.0", - "is-arguments": "^1.1.1", - "is-array-buffer": "^3.0.2", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-equal/node_modules/isarray": { - "version": "2.0.5", - "dev": true, - "license": "MIT" - }, "node_modules/deep-extend": { "version": "0.6.0", "dev": true, @@ -13091,30 +12924,6 @@ "node": ">= 0.4" } }, - "node_modules/es-get-iterator": { - "version": "1.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "has-symbols": "^1.0.3", - "is-arguments": "^1.1.1", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.7", - "isarray": "^2.0.5", - "stop-iteration-iterator": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-get-iterator/node_modules/isarray": { - "version": "2.0.5", - "dev": true, - "license": "MIT" - }, "node_modules/es-module-lexer": { "version": "1.2.1", "dev": true, @@ -13133,14 +12942,6 @@ "node": ">= 0.4" } }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has": "^1.0.3" - } - }, "node_modules/es-to-primitive": { "version": "1.2.1", "dev": true, @@ -13305,89 +13106,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint-config-airbnb-base": { - "version": "15.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5", - "semver": "^6.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "peerDependencies": { - "eslint": "^7.32.0 || ^8.2.0", - "eslint-plugin-import": "^2.25.2" - } - }, - "node_modules/eslint-import-resolver-custom-alias": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "glob-parent": "^5.1.0", - "resolve": "^1.3.0" - }, - "peerDependencies": { - "eslint-plugin-import": ">=2.2.0" - } - }, - "node_modules/eslint-import-resolver-custom-alias/node_modules/glob-parent": { - "version": "5.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.7", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.11.0", - "resolve": "^1.22.1" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.8.0", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, "node_modules/eslint-plugin-cypress": { "version": "2.12.1", "dev": true, @@ -13399,183 +13117,6 @@ "eslint": ">= 3.2.1" } }, - "node_modules/eslint-plugin-import": { - "version": "2.27.5", - "dev": true, - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.7.4", - "has": "^1.0.3", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.6", - "resolve": "^1.22.1", - "semver": "^6.3.0", - "tsconfig-paths": "^3.14.1" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.7.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.20.7", - "aria-query": "^5.1.3", - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.6.2", - "axobject-query": "^3.1.1", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.3", - "language-tags": "=1.0.5", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { - "version": "9.2.2", - "dev": true, - "license": "MIT" - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.32.2", - "dev": true, - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "array.prototype.tosorted": "^1.1.1", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "object.hasown": "^1.1.2", - "object.values": "^1.1.6", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.4", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.8" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/estraverse": { - "version": "5.3.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.4", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/eslint-plugin-vue": { "version": "9.26.0", "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz", @@ -16608,14 +16149,6 @@ "@babel/runtime": "^7.14.0" } }, - "node_modules/is-map": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-module": { "version": "1.0.0", "dev": true, @@ -16729,14 +16262,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-set": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-shared-array-buffer": { "version": "1.0.2", "dev": true, @@ -16824,14 +16349,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-weakref": { "version": "1.0.2", "dev": true, @@ -16843,18 +16360,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-weakset": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-whitespace": { "version": "0.3.0", "dev": true, @@ -20961,18 +20466,6 @@ ], "license": "MIT" }, - "node_modules/jsx-ast-utils": { - "version": "3.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.3" - }, - "engines": { - "node": ">=4.0" - } - }, "node_modules/just-diff": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/just-diff/-/just-diff-6.0.2.tgz", @@ -21013,19 +20506,6 @@ "node": ">= 8" } }, - "node_modules/language-subtag-registry": { - "version": "0.3.22", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/language-tags": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "language-subtag-registry": "~0.3.2" - } - }, "node_modules/launch-editor": { "version": "2.6.0", "dev": true, @@ -22917,21 +22397,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object-is": { - "version": "1.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/object-keys": { "version": "1.1.1", "dev": true, @@ -22957,63 +22422,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.entries": { - "version": "1.1.6", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.hasown": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.1.6", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/objectorarray": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.5.tgz", @@ -24690,21 +24098,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/prop-types": { - "version": "15.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "dev": true, - "license": "MIT" - }, "node_modules/properties-parser": { "version": "0.3.1", "dev": true, @@ -26907,17 +26300,6 @@ "node": ">= 0.6" } }, - "node_modules/stop-iteration-iterator": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "internal-slot": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/stream-browserify": { "version": "3.0.0", "license": "MIT", @@ -27968,36 +27350,6 @@ "strip-json-comments": "^2.0.0" } }, - "node_modules/tsconfig-paths": { - "version": "3.14.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/tsconfig/node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -29560,20 +28912,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-collection": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/which-typed-array": { "version": "1.1.9", "license": "MIT", diff --git a/package.json b/package.json index 67cd8d66e..132e8d2f0 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,6 @@ "@vue/cli-plugin-pwa": "^5.0.8", "@vue/cli-plugin-unit-jest": "^5.0.8", "@vue/cli-service": "^5.0.8", - "@vue/eslint-config-airbnb": "^7.0.1", "@vue/preload-webpack-plugin": "^2.0.0", "@vue/test-utils": "^1.3.5", "@vue/vue2-jest": "^29.2.6", diff --git a/src/components/SettingsVersion.vue b/src/components/SettingsVersion.vue index 10eb5d99d..c878ff698 100644 --- a/src/components/SettingsVersion.vue +++ b/src/components/SettingsVersion.vue @@ -9,8 +9,7 @@ {{ ' ' }} ({{ revision.slice(0, 7) - }}) + }}) diff --git a/src/components/icons.js b/src/components/icons.js index a22d359ee..232cb2c31 100644 --- a/src/components/icons.js +++ b/src/components/icons.js @@ -1,8 +1,3 @@ -/* eslint import/extensions: "off" */ - -// TODO: remove after fixing https://github.com/import-js/eslint-plugin-import/issues/1739 -/* eslint-disable import/no-unresolved */ - export { default as Active } from '../assets/icons/inline/active.svg?icon-component'; export { default as AddContact } from '../assets/icons/inline/add-contact.svg?icon-component'; export { default as ArrowChart } from '../assets/icons/inline/arrow-chart.svg?icon-component'; diff --git a/src/components/mobile/MnemonicBackupWarning.vue b/src/components/mobile/MnemonicBackupWarning.vue index 26dc6961d..f01fa7213 100644 --- a/src/components/mobile/MnemonicBackupWarning.vue +++ b/src/components/mobile/MnemonicBackupWarning.vue @@ -1,10 +1,8 @@ diff --git a/src/components/mobile/NotificationMnemonicBackup.vue b/src/components/mobile/NotificationMnemonicBackup.vue index 43e9d93f8..bd71dd29d 100644 --- a/src/components/mobile/NotificationMnemonicBackup.vue +++ b/src/components/mobile/NotificationMnemonicBackup.vue @@ -5,7 +5,7 @@ :subtitle="$t('settings.mnemonic.notification.subtitle')" > - ! + !