diff --git a/packages/vant-eslint-config/index.js b/packages/vant-eslint-config/index.js index bef7970b866..b8922d4284a 100644 --- a/packages/vant-eslint-config/index.js +++ b/packages/vant-eslint-config/index.js @@ -1,7 +1,7 @@ module.exports = { extends: [ + 'eslint:recommended', 'plugin:vue/vue3-recommended', - 'airbnb-base', 'plugin:@typescript-eslint/recommended', 'prettier', ], @@ -23,28 +23,7 @@ module.exports = { }, rules: { - 'no-new': 'off', - 'no-shadow': 'off', - 'no-bitwise': 'off', - 'func-names': 'off', - 'no-console': 'off', - 'no-plusplus': 'off', - 'default-case': 'off', - 'prefer-template': 'off', - 'consistent-return': 'off', - 'no-param-reassign': 'off', - 'no-nested-ternary': 'off', - 'no-underscore-dangle': 'off', - 'no-unused-expressions': 'off', - 'no-restricted-globals': 'off', - 'class-methods-use-this': 'off', 'prefer-destructuring': ['error', { object: true, array: false }], - // eslint-plugin-import - 'import/order': 'off', - 'import/extensions': 'off', - 'import/no-unresolved': 'off', - 'import/prefer-default-export': 'off', - 'import/no-extraneous-dependencies': 'off', // eslint-plugin-vue 'vue/no-v-html': 'off', 'vue/attributes-order': 'off', diff --git a/packages/vant-eslint-config/package.json b/packages/vant-eslint-config/package.json index 2ae91494d06..8dc99abe6b1 100644 --- a/packages/vant-eslint-config/package.json +++ b/packages/vant-eslint-config/package.json @@ -22,9 +22,7 @@ "dependencies": { "@typescript-eslint/eslint-plugin": "^5.48.0", "@typescript-eslint/parser": "^5.48.0", - "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.6.0", - "eslint-plugin-import": "^2.26.0", "eslint-plugin-vue": "^9.8.0" }, "devDependencies": { diff --git a/packages/vant/src/lazyload/demo/index.vue b/packages/vant/src/lazyload/demo/index.vue index 6017790f630..edb499b591d 100644 --- a/packages/vant/src/lazyload/demo/index.vue +++ b/packages/vant/src/lazyload/demo/index.vue @@ -7,7 +7,6 @@ if (window.app) {