瀏覽代碼

代码格式化配置

chao 3 年之前
父節點
當前提交
1145174356
共有 3 個文件被更改,包括 51 次插入64 次删除
  1. 49 49
      .eslintrc.js
  2. 1 14
      .prettierrc.json
  3. 1 1
      src/permission.js

+ 49 - 49
.eslintrc.js

@@ -2,12 +2,12 @@ module.exports = {
   root: true,
   parserOptions: {
     parser: 'babel-eslint',
-    sourceType: 'module',
+    sourceType: 'module'
   },
   env: {
     browser: true,
     node: true,
-    es6: true,
+    es6: true
   },
   extends: ['plugin:vue/recommended', 'eslint:recommended'],
 
@@ -22,9 +22,9 @@ module.exports = {
         singleline: 100,
         multiline: {
           max: 80,
-          allowFirstLine: true,
-        },
-      },
+          allowFirstLine: true
+        }
+      }
     ],
     'vue/singleline-html-element-content-newline': 'off',
     'vue/multiline-html-element-content-newline': 'off',
@@ -35,30 +35,30 @@ module.exports = {
       2,
       {
         before: true,
-        after: true,
-      },
+        after: true
+      }
     ],
     'block-spacing': [2, 'always'],
     'brace-style': [
       2,
       '1tbs',
       {
-        allowSingleLine: true,
-      },
+        allowSingleLine: true
+      }
     ],
     camelcase: [
       0,
       {
-        properties: 'always',
-      },
+        properties: 'always'
+      }
     ],
     'comma-dangle': [2, 'never'],
     'comma-spacing': [
       2,
       {
         before: false,
-        after: true,
-      },
+        after: true
+      }
     ],
     'comma-style': [2, 'last'],
     'constructor-super': 2,
@@ -70,38 +70,38 @@ module.exports = {
       2,
       {
         before: true,
-        after: true,
-      },
+        after: true
+      }
     ],
     'handle-callback-err': [2, '^(err|error)$'],
     indent: [
       2,
       2,
       {
-        SwitchCase: 1,
-      },
+        SwitchCase: 1
+      }
     ],
     'jsx-quotes': [2, 'prefer-single'],
     'key-spacing': [
       2,
       {
         beforeColon: false,
-        afterColon: true,
-      },
+        afterColon: true
+      }
     ],
     'keyword-spacing': [
       2,
       {
         before: true,
-        after: true,
-      },
+        after: true
+      }
     ],
     'new-cap': [
       2,
       {
         newIsCap: true,
-        capIsNew: false,
-      },
+        capIsNew: false
+      }
     ],
     'new-parens': 2,
     'no-array-constructor': 2,
@@ -137,8 +137,8 @@ module.exports = {
       2,
       {
         allowLoop: false,
-        allowSwitch: false,
-      },
+        allowSwitch: false
+      }
     ],
     'no-lone-blocks': 2,
     'no-mixed-spaces-and-tabs': 2,
@@ -147,8 +147,8 @@ module.exports = {
     'no-multiple-empty-lines': [
       2,
       {
-        max: 1,
-      },
+        max: 1
+      }
     ],
     'no-native-reassign': 2,
     'no-negated-in-lhs': 2,
@@ -180,8 +180,8 @@ module.exports = {
     'no-unneeded-ternary': [
       2,
       {
-        defaultAssignment: false,
-      },
+        defaultAssignment: false
+      }
     ],
     'no-unreachable': 2,
     'no-unsafe-finally': 2,
@@ -189,8 +189,8 @@ module.exports = {
       2,
       {
         vars: 'all',
-        args: 'none',
-      },
+        args: 'none'
+      }
     ],
     'no-useless-call': 2,
     'no-useless-computed-key': 2,
@@ -201,8 +201,8 @@ module.exports = {
     'one-var': [
       2,
       {
-        initialized: 'never',
-      },
+        initialized: 'never'
+      }
     ],
     'operator-linebreak': [
       2,
@@ -210,9 +210,9 @@ module.exports = {
       {
         overrides: {
           '?': 'before',
-          ':': 'before',
-        },
-      },
+          ':': 'before'
+        }
+      }
     ],
     'padded-blocks': [2, 'never'],
     quotes: [
@@ -220,34 +220,34 @@ module.exports = {
       'single',
       {
         avoidEscape: true,
-        allowTemplateLiterals: true,
-      },
+        allowTemplateLiterals: true
+      }
     ],
     semi: [2, 'never'],
     'semi-spacing': [
       2,
       {
         before: false,
-        after: true,
-      },
+        after: true
+      }
     ],
     'space-before-blocks': [2, 'always'],
-    'space-before-function-paren': [0, 'never'],
+    'space-before-function-paren': [2, 'never'],
     'space-in-parens': [2, 'never'],
     'space-infix-ops': 2,
     'space-unary-ops': [
       2,
       {
         words: true,
-        nonwords: false,
-      },
+        nonwords: false
+      }
     ],
     'spaced-comment': [
       2,
       'always',
       {
-        markers: ['global', 'globals', 'eslint', 'eslint-disable', '*package', '!', ','],
-      },
+        markers: ['global', 'globals', 'eslint', 'eslint-disable', '*package', '!', ',']
+      }
     ],
     'template-curly-spacing': [2, 'never'],
     'use-isnan': 2,
@@ -261,9 +261,9 @@ module.exports = {
       2,
       'always',
       {
-        objectsInObjects: false,
-      },
+        objectsInObjects: false
+      }
     ],
-    'array-bracket-spacing': [2, 'never'],
-  },
+    'array-bracket-spacing': [2, 'never']
+  }
 }

+ 1 - 14
.prettierrc.json

@@ -1,17 +1,4 @@
 {
   "singleQuote": true,
-  "semi": false,
-  "tabWidth": 2,
-  "useTabs": false,
-  "printWidth": 1200,
-  "endOfLine": "auto",
-  "trailingComma": "none",
-  "bracketSpacing": true,
-  "jsxBracketSameLine": true,
-  "arrowParens": "avoid",
-  "eslintIntegration": true,
-  "htmlWhitespaceSensitivity": "ignore",
-  "editor.codeActionsOnSave": {
-    "source.fixAll.eslint": true
-  }
+  "semi": false
 }

+ 1 - 1
src/permission.js

@@ -10,7 +10,7 @@ NProgress.configure({ showSpinner: false }) // NProgress Configuration
 
 const whiteList = ['/login', '/auth-redirect', '/401', '/404'] // no redirect whitelist
 
-router.beforeEach(async (to, from, next) => {
+router.beforeEach(async(to, from, next) => {
   // start progress bar
   NProgress.start()