From db844db9e655830a9d725b205984e7492ff5e474 Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Fri, 24 Nov 2023 10:47:48 +0800
Subject: [PATCH] fix:导出修改
---
.eslintrc.js | 46 +++++++++++++++++++++++++---------------------
1 files changed, 25 insertions(+), 21 deletions(-)
diff --git a/.eslintrc.js b/.eslintrc.js
index 1dd83b6..853e4dd 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -1,23 +1,30 @@
module.exports = {
- root: true,
- parserOptions: {
- parser: 'babel-eslint',
- sourceType: 'module'
- },
env: {
browser: true,
- node: true,
- es6: true,
+ es2021: true
},
- extends: ['plugin:vue/recommended', 'eslint:recommended'],
-
- // add your custom rules here
- //it is base on https://github.com/vuejs/eslint-config-vue
+ extends: ['eslint:recommended', 'standard'],
+ overrides: [
+ {
+ env: {
+ node: true
+ },
+ files: ['.eslintrc.{js,cjs}'],
+ parserOptions: {
+ sourceType: 'script'
+ }
+ }
+ ],
+ parserOptions: {
+ ecmaVersion: '12',
+ sourceType: 'module'
+ },
+ plugins: ['vue'],
rules: {
- 'eqeqeq': ['error', 'always'], // ���������������������������
- 'semi': 2, // ���������������������������������
+ eqeqeq: ['error', 'always'], // ���������������������������
+ semi: 2, // ���������������������������������
'no-use-before-define': [1, 'nofunc'], // ������������������������
- 'max-lines': ['error', { 'max': 2000, 'skipBlankLines': true }],
+ 'max-lines': ['error', { max: 2000, skipBlankLines: true }],
'no-mixed-spaces-and-tabs': 'warn', // ���������������������tab������������
'newline-per-chained-call': ['error', { ignoreChainWithDepth: 1 }], // promise ������ ���������������������������������������
'vue/attribute-hyphenation': ['error', 'always'], // prop������������������������������������������������������������������������������������prop���������������������������������������
@@ -31,11 +38,12 @@
alignAttributesVertically: true
}
],
- 'curly': 2, // ������������ if(){} ������{}
+ curly: 2, // ������������ if(){} ������{}
'vue/prop-name-casing': ['warn', 'camelCase'], //������������������������
'vue/this-in-template': ['error', 'never'], //������������template������������this
'no-trailing-spaces': 1, //���������������������������������
- 'vue/max-attributes-per-line': [ // template���������������������������prop������,������3������������3���������������������������prop���������������������
+ 'vue/max-attributes-per-line': [
+ // template���������������������������prop������,������3������������3���������������������������prop���������������������
'warn',
{
singleline: 3,
@@ -51,9 +59,5 @@
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'no-unused-vars': 0, // ���������������������������������
'spaced-comment': 0 // ������������������ // ��� /* ���������������������
- },
- globals: {
- 'AMap': false,
- 'AMapUI': false
- },
+ }
}
--
Gitblit v1.8.0