Small knowledge, big challenge! This paper is participating in theEssentials for programmers”Creative activities.

This article also participated in the “Digitalstar Project” to win a creative gift package and creative incentive money

The following ESLint specification is based on Eslint-plugin-babel, ESlint-plugin-vUE (vUE /recommended), ESlint-plugin-import, eslint-plugin-jsX-a11y, eslint-config-airbnb- The base polymer

Eslint official base rules VUE rules

Do not understand the following rules can go to the comparison table to see details

{
  "vue/attributes-order": [
    "warn"]."vue/no-v-html": [
    "warn"]."vue/order-in-components": [
    "warn"]."vue/this-in-template": [
    "warn"]."vue/attribute-hyphenation": [
    "warn"]."vue/html-closing-bracket-newline": [
    "warn"]."vue/html-closing-bracket-spacing": [
    "warn"]."vue/html-end-tags": [
    "warn"]."vue/html-indent": [
    "warn"]."vue/html-quotes": [
    "warn"]."vue/html-self-closing": [
    "warn"]."vue/max-attributes-per-line": [
    "warn"]."vue/multiline-html-element-content-newline": [
    "warn"]."vue/mustache-interpolation-spacing": [
    "warn"]."vue/name-property-casing": [
    "warn"]."vue/no-multi-spaces": [
    "warn"]."vue/no-spaces-around-equal-signs-in-attribute": [
    "warn"]."vue/no-template-shadow": [
    "warn"]."vue/prop-name-casing": [
    "warn"]."vue/require-default-prop": [
    "warn"]."vue/require-prop-types": [
    "warn"]."vue/singleline-html-element-content-newline": [
    "warn"]."vue/v-bind-style": [
    "warn"]."vue/v-on-style": [
    "warn"]."vue/no-async-in-computed-properties": [
    "error"]."vue/no-dupe-keys": [
    "error"]."vue/no-duplicate-attributes": [
    "error"]."vue/no-parsing-error": [
    "error"]."vue/no-reserved-keys": [
    "error"]."vue/no-shared-component-data": [
    "error"]."vue/no-side-effects-in-computed-properties": [
    "error"]."vue/no-template-key": [
    "error"]."vue/no-textarea-mustache": [
    "error"]."vue/no-unused-components": [
    "error"]."vue/no-unused-vars": [
    "error"]."vue/no-use-v-if-with-v-for": [
    "error"]."vue/require-component-is": [
    "error"]."vue/require-prop-type-constructor": [
    "error"]."vue/require-render-return": [
    "error"]."vue/require-v-for-key": [
    "error"]."vue/require-valid-default-prop": [
    "error"]."vue/return-in-computed-property": [
    "error"]."vue/use-v-on-exact": [
    "error"]."vue/valid-template-root": [
    "error"]."vue/valid-v-bind": [
    "error"]."vue/valid-v-cloak": [
    "error"]."vue/valid-v-else-if": [
    "error"]."vue/valid-v-else": [
    "error"]."vue/valid-v-for": [
    "error"]."vue/valid-v-html": [
    "error"]."vue/valid-v-if": [
    "error"]."vue/valid-v-model": [
    "error"]."vue/valid-v-on": [
    "error"]."vue/valid-v-once": [
    "error"]."vue/valid-v-pre": [
    "error"]."vue/valid-v-show": [
    "error"]."vue/valid-v-text": [
    "error"]."vue/comment-directive": [
    "error"]."vue/jsx-uses-vars": [
    "error"]."babel/new-cap": [
    1]."babel/camelcase": [
    1]."babel/no-invalid-this": [
    1]."babel/object-curly-spacing": [
    1]."babel/quotes": [
    1]."babel/semi": [
    1]."babel/no-unused-expressions": [
    1]."babel/valid-typeof": [
    1]."jsx-a11y/anchor-has-content": [
    "error",
    {
      "components": []}],"jsx-a11y/aria-role": [
    "error",
    {
      "ignoreNonDom": false."ignoreNonDOM": false}]."jsx-a11y/aria-props": [
    "error"]."jsx-a11y/aria-proptypes": [
    "error"]."jsx-a11y/aria-unsupported-elements": [
    "error"]."jsx-a11y/alt-text": [
    "error",
    {
      "elements": [
        "img"."object"."area"."input[type=\"image\"]"]."img": []."object": []."area": []."input[type=\"image\"]": []}],"jsx-a11y/img-redundant-alt": [
    "error"]."jsx-a11y/label-has-for": [
    "off",
    {
      "components": []."required": {
        "every": [
          "nesting"."id"]},"allowChildren": false}]."jsx-a11y/label-has-associated-control": [
    "error",
    {
      "labelComponents": []."labelAttributes": []."controlComponents": []."assert": "both"."depth": 25}]."jsx-a11y/control-has-associated-label": [
    "error",
    {
      "labelAttributes": [
        "label"]."controlComponents": []."ignoreElements": [
        "audio"."canvas"."embed"."input"."textarea"."tr"."video"]."ignoreRoles": [
        "grid"."listbox"."menu"."menubar"."radiogroup"."row"."tablist"."toolbar"."tree"."treegrid"]."depth": 5}]."jsx-a11y/mouse-events-have-key-events": [
    "error"]."jsx-a11y/no-access-key": [
    "error"]."jsx-a11y/no-onchange": [
    "off"]."jsx-a11y/interactive-supports-focus": [
    "error"]."jsx-a11y/role-has-required-aria-props": [
    "error"]."jsx-a11y/role-supports-aria-props": [
    "error"]."jsx-a11y/tabindex-no-positive": [
    "error"]."jsx-a11y/heading-has-content": [
    "error",
    {
      "components": [
        ""]}],"jsx-a11y/html-has-lang": [
    "error"]."jsx-a11y/lang": [
    "error"]."jsx-a11y/no-distracting-elements": [
    "error",
    {
      "elements": [
        "marquee"."blink"]}],"jsx-a11y/scope": [
    "error"]."jsx-a11y/click-events-have-key-events": [
    "error"]."jsx-a11y/no-static-element-interactions": [
    "error",
    {
      "handlers": [
        "onClick"."onMouseDown"."onMouseUp"."onKeyPress"."onKeyDown"."onKeyUp"]}],"jsx-a11y/no-noninteractive-element-interactions": [
    "error",
    {
      "handlers": [
        "onClick"."onMouseDown"."onMouseUp"."onKeyPress"."onKeyDown"."onKeyUp"]}],"jsx-a11y/accessible-emoji": [
    "error"]."jsx-a11y/aria-activedescendant-has-tabindex": [
    "error"]."jsx-a11y/iframe-has-title": [
    "error"]."jsx-a11y/no-autofocus": [
    "error",
    {
      "ignoreNonDOM": true}]."jsx-a11y/no-redundant-roles": [
    "error"]."jsx-a11y/media-has-caption": [
    "error",
    {
      "audio": []."video": []."track": []}],"jsx-a11y/no-interactive-element-to-noninteractive-role": [
    "error",
    {
      "tr": [
        "none"."presentation"]}],"jsx-a11y/no-noninteractive-element-to-interactive-role": [
    "error",
    {
      "ul": [
        "listbox"."menu"."menubar"."radiogroup"."tablist"."tree"."treegrid"]."ol": [
        "listbox"."menu"."menubar"."radiogroup"."tablist"."tree"."treegrid"]."li": [
        "menuitem"."option"."row"."tab"."treeitem"]."table": [
        "grid"]."td": [
        "gridcell"]}],"jsx-a11y/no-noninteractive-tabindex": [
    "error",
    {
      "tags": []."roles": [
        "tabpanel"]}],"jsx-a11y/anchor-is-valid": [
    "error",
    {
      "components": [
        "Link"]."specialLink": [
        "to"]."aspects": [
        "noHref"."invalidHref"."preferButton"]}],"jsx-a11y/autocomplete-valid": [
    "off",
    {
      "inputComponents": []}],"no-unused-vars": [
    "warn",
    {
      "vars": "all"."args": "after-used"."ignoreRestSiblings": true}]."strict": [
    "error"."never"]."import/no-unresolved": [
    "error",
    {
      "commonjs": true."caseSensitive": true}]."import/named": [
    "error"]."import/default": [
    "off"]."import/namespace": [
    "off"]."import/export": [
    "error"]."import/no-named-as-default": [
    "error"]."import/no-named-as-default-member": [
    "error"]."import/no-deprecated": [
    "off"]."import/no-extraneous-dependencies": [
    "error",
    {
      "devDependencies": [
        "test/**"."tests/**"."spec/**"."**/__tests__/**"."**/__mocks__/**"."test.{js,jsx}"."test-*.{js,jsx}"."**/*{.,_}{test,spec}.{js,jsx}"."**/jest.config.js"."**/jest.setup.js"."**/vue.config.js"."**/webpack.config.js"."**/webpack.config.*.js"."**/rollup.config.js"."**/rollup.config.*.js"."**/gulpfile.js"."**/gulpfile.*.js"."**/Gruntfile{,.js}"."**/protractor.conf.js"."**/protractor.conf.*.js"."**/karma.conf.js"]."optionalDependencies": false}]."import/no-mutable-exports": [
    "error"]."import/no-commonjs": [
    "off"]."import/no-amd": [
    "error"]."import/no-nodejs-modules": [
    "off"]."import/first": [
    "error"]."import/imports-first": [
    "off"]."import/no-duplicates": [
    "error"]."import/no-namespace": [
    "off"]."import/extensions": [
    "error"."ignorePackages",
    {
      "js": "never"."mjs": "never"."jsx": "never"}]."import/order": [
    "error",
    {
      "groups": [["builtin"."external"."internal"]]}],"import/newline-after-import": [
    "error"]."import/prefer-default-export": [
    "error"]."import/no-restricted-paths": [
    "off"]."import/max-dependencies": [
    "off",
    {
      "max": 10}]."import/no-absolute-path": [
    "error"]."import/no-dynamic-require": [
    "error"]."import/no-internal-modules": [
    "off",
    {
      "allow": []}],"import/unambiguous": [
    "off"]."import/no-webpack-loader-syntax": [
    "error"]."import/no-unassigned-import": [
    "off"]."import/no-named-default": [
    "error"]."import/no-anonymous-default-export": [
    "off",
    {
      "allowArray": false."allowArrowFunction": false."allowAnonymousClass": false."allowAnonymousFunction": false."allowLiteral": false."allowObject": false}]."import/exports-last": [
    "off"]."import/group-exports": [
    "off"]."import/no-default-export": [
    "off"]."import/no-named-export": [
    "off"]."import/no-self-import": [
    "error"]."import/no-cycle": [
    "error",
    {
      "maxDepth": null."ignoreExternal": false}]."import/no-useless-path-segments": [
    "error",
    {
      "commonjs": true}]."import/dynamic-import-chunkname": [
    "off",
    {
      "importFunctions": []."webpackChunknameFormat": "[0-9a-zA-Z-_/.]+"}]."import/no-relative-parent-imports": [
    "off"]."import/no-unused-modules": [
    "off",
    {
      "ignoreExports": []."missingExports": true."unusedExports": true}]."arrow-body-style": [
    "error"."as-needed",
    {
      "requireReturnForObjectLiteral": false}]."arrow-parens": [
    "error"."always"]."arrow-spacing": [
    "error",
    {
      "before": true."after": true}]."constructor-super": [
    "error"]."generator-star-spacing": [
    "error",
    {
      "before": false."after": true}]."no-class-assign": [
    "error"]."no-confusing-arrow": [
    "error",
    {
      "allowParens": true}]."no-const-assign": [
    "error"]."no-dupe-class-members": [
    "error"]."no-duplicate-imports": [
    "off"]."no-new-symbol": [
    "error"]."no-restricted-exports": [
    "off",
    {
      "restrictedNamedExports": [
        "default"."then"]}],"no-restricted-imports": [
    "off",
    {
      "paths": []."patterns": []}],"no-this-before-super": [
    "error"]."no-useless-computed-key": [
    "error"]."no-useless-constructor": [
    "error"]."no-useless-rename": [
    "error",
    {
      "ignoreDestructuring": false."ignoreImport": false."ignoreExport": false}]."no-var": [
    "error"]."object-shorthand": [
    "error"."always",
    {
      "ignoreConstructors": false."avoidQuotes": true}]."prefer-arrow-callback": [
    "error",
    {
      "allowNamedFunctions": false."allowUnboundThis": true}]."prefer-const": [
    "error",
    {
      "destructuring": "any"."ignoreReadBeforeAssign": true}]."prefer-destructuring": [
    "error",
    {
      "VariableDeclarator": {
        "array": false."object": true
      },
      "AssignmentExpression": {
        "array": true."object": false}}, {"enforceForRenamedProperties": false}]."prefer-numeric-literals": [
    "error"]."prefer-reflect": [
    "off"]."prefer-rest-params": [
    "error"]."prefer-spread": [
    "error"]."prefer-template": [
    "error"]."require-yield": [
    "error"]."rest-spread-spacing": [
    "error"."never"]."sort-imports": [
    "off",
    {
      "ignoreCase": false."ignoreDeclarationSort": false."ignoreMemberSort": false."memberSyntaxSortOrder": [
        "none"."all"."multiple"."single"]}],"symbol-description": [
    "error"]."template-curly-spacing": [
    "error"]."yield-star-spacing": [
    "error"."after"]."init-declarations": [
    "off"]."no-catch-shadow": [
    "off"]."no-delete-var": [
    "error"]."no-label-var": [
    "error"]."no-restricted-globals": [
    "error"."isFinite"."isNaN"."addEventListener"."blur"."close"."closed"."confirm"."defaultStatus"."defaultstatus"."event"."external"."find"."focus"."frameElement"."frames"."history"."innerHeight"."innerWidth"."length"."location"."locationbar"."menubar"."moveBy"."moveTo"."name"."onblur"."onerror"."onfocus"."onload"."onresize"."onunload"."open"."opener"."opera"."outerHeight"."outerWidth"."pageXOffset"."pageYOffset"."parent"."print"."removeEventListener"."resizeBy"."resizeTo"."screen"."screenLeft"."screenTop"."screenX"."screenY"."scroll"."scrollbars"."scrollBy"."scrollTo"."scrollX"."scrollY"."self"."status"."statusbar"."stop"."toolbar"."top"]."no-shadow": [
    "error"]."no-shadow-restricted-names": [
    "error"]."no-undef": [
    "error"]."no-undef-init": [
    "error"]."no-undefined": [
    "off"]."no-use-before-define": [
    "error",
    {
      "functions": true."classes": true."variables": true}]."array-bracket-newline": [
    "off"."consistent"]."array-element-newline": [
    "off",
    {
      "multiline": true."minItems": 3}]."array-bracket-spacing": [
    "error"."never"]."block-spacing": [
    "error"."always"]."brace-style": [
    "error"."1tbs",
    {
      "allowSingleLine": true}]."camelcase": [
    "error",
    {
      "properties": "never"."ignoreDestructuring": false."ignoreImports": false."ignoreGlobals": false}]."capitalized-comments": [
    "off"."never",
    {
      "line": {
        "ignorePattern": ". *"."ignoreInlineComments": true."ignoreConsecutiveComments": true
      },
      "block": {
        "ignorePattern": ". *"."ignoreInlineComments": true."ignoreConsecutiveComments": true}}]."comma-dangle": [
    "error",
    {
      "arrays": "always-multiline"."objects": "always-multiline"."imports": "always-multiline"."exports": "always-multiline"."functions": "always-multiline"}]."comma-spacing": [
    "error",
    {
      "before": false."after": true}]."comma-style": [
    "error"."last",
    {
      "exceptions": {
        "ArrayExpression": false."ArrayPattern": false."ArrowFunctionExpression": false."CallExpression": false."FunctionDeclaration": false."FunctionExpression": false."ImportDeclaration": false."ObjectExpression": false."ObjectPattern": false."VariableDeclaration": false."NewExpression": false}}]."computed-property-spacing": [
    "error"."never"]."consistent-this": [
    "off"]."eol-last": [
    "error"."always"]."function-call-argument-newline": [
    "off"."consistent"]."func-call-spacing": [
    "error"."never"]."func-name-matching": [
    "off"."always",
    {
      "includeCommonJSModuleExports": false."considerPropertyDescriptor": true}]."func-names": [
    "warn"]."func-style": [
    "off"."expression"]."function-paren-newline": [
    "error"."consistent"]."id-blacklist": [
    "off"]."id-length": [
    "off"]."id-match": [
    "off"]."implicit-arrow-linebreak": [
    "error"."beside"]."indent": [
    "error".2,
    {
      "SwitchCase": 1."VariableDeclarator": 1."outerIIFEBody": 1."FunctionDeclaration": {
        "parameters": 1."body": 1
      },
      "FunctionExpression": {
        "parameters": 1."body": 1
      },
      "CallExpression": {
        "arguments": 1
      },
      "ArrayExpression": 1."ObjectExpression": 1."ImportDeclaration": 1."flatTernaryExpressions": false."ignoredNodes": [
        "JSXElement"."JSXElement > *"."JSXAttribute"."JSXIdentifier"."JSXNamespacedName"."JSXMemberExpression"."JSXSpreadAttribute"."JSXExpressionContainer"."JSXOpeningElement"."JSXClosingElement"."JSXFragment"."JSXOpeningFragment"."JSXClosingFragment"."JSXText"."JSXEmptyExpression"."JSXSpreadChild"]."ignoreComments": false."offsetTernaryExpressions": false}]."jsx-quotes": [
    "off"."prefer-double"]."key-spacing": [
    "error",
    {
      "beforeColon": false."afterColon": true}]."keyword-spacing": [
    "error",
    {
      "before": true."after": true."overrides": {
        "return": {
          "after": true
        },
        "throw": {
          "after": true
        },
        "case": {
          "after": true}}}]."line-comment-position": [
    "off",
    {
      "position": "above"."ignorePattern": ""."applyDefaultPatterns": true}]."linebreak-style": [
    "error"."unix"]."lines-between-class-members": [
    "error"."always",
    {
      "exceptAfterSingleLine": false}]."lines-around-comment": [
    "off"]."lines-around-directive": [
    "error",
    {
      "before": "always"."after": "always"}]."max-depth": [
    "off".4]."max-len": [
    "error".100.2,
    {
      "ignoreUrls": true."ignoreComments": false."ignoreRegExpLiterals": true."ignoreStrings": true."ignoreTemplateLiterals": true}]."max-lines": [
    "off",
    {
      "max": 300."skipBlankLines": true."skipComments": true}]."max-lines-per-function": [
    "off",
    {
      "max": 50."skipBlankLines": true."skipComments": true."IIFEs": true}]."max-nested-callbacks": [
    "off"]."max-params": [
    "off".3]."max-statements": [
    "off".10]."max-statements-per-line": [
    "off",
    {
      "max": 1}]."multiline-comment-style": [
    "off"."starred-block"]."multiline-ternary": [
    "off"."never"]."new-cap": [
    "error",
    {
      "newIsCap": true."newIsCapExceptions": []."capIsNew": false."capIsNewExceptions": [
        "Immutable.Map"."Immutable.Set"."Immutable.List"]."properties": true}]."new-parens": [
    "error"]."newline-after-var": [
    "off"]."newline-before-return": [
    "off"]."newline-per-chained-call": [
    "error",
    {
      "ignoreChainWithDepth": 4}]."no-array-constructor": [
    "error"]."no-bitwise": [
    "error"]."no-continue": [
    "error"]."no-inline-comments": [
    "off"]."no-lonely-if": [
    "error"]."no-mixed-operators": [
    "error",
    {
      "groups": [["%"."* *"
        ],
        [
          "%"."+"
        ],
        [
          "%"."-"
        ],
        [
          "%"."*"
        ],
        [
          "%"."/"
        ],
        [
          "/"."*"
        ],
        [
          "&"."|"."< <"."> >"."> > >"
        ],
        [
          "= =".! "" ="."= = =".! "" = ="
        ],
        [
          "&"."| |"]],"allowSamePrecedence": false}]."no-mixed-spaces-and-tabs": [
    "error"]."no-multi-assign": [
    "error"]."no-multiple-empty-lines": [
    "error",
    {
      "max": 1."maxBOF": 0."maxEOF": 0}]."no-negated-condition": [
    "off"]."no-nested-ternary": [
    "error"]."no-new-object": [
    "error"]."no-plusplus": [
    "error"]."no-restricted-syntax": [
    "error",
    {
      "selector": "ForInStatement"."message": "for.. in loops iterate over the entire prototype chain, which is virtually never what you want. Use Object.{keys,values,entries}, and iterate over the resulting array."
    },
    {
      "selector": "ForOfStatement"."message": "iterators/generators require regenerator-runtime, which is too heavyweight for this guide to allow them. Separately, loops should be avoided in favor of array iterations."
    },
    {
      "selector": "LabeledStatement"."message": "Labels are a form of GOTO; using them makes code confusing and hard to maintain and understand."
    },
    {
      "selector": "WithStatement"."message": "`with` is disallowed in strict mode because it makes code impossible to predict and optimize."}]."no-spaced-func": [
    "error"]."no-tabs": [
    "error"]."no-ternary": [
    "off"]."no-trailing-spaces": [
    "error",
    {
      "skipBlankLines": false."ignoreComments": false}]."no-underscore-dangle": [
    "error",
    {
      "allow": []."allowAfterThis": false."allowAfterSuper": false."enforceInMethodNames": true."allowAfterThisConstructor": false}]."no-unneeded-ternary": [
    "error",
    {
      "defaultAssignment": false}]."no-whitespace-before-property": [
    "error"]."nonblock-statement-body-position": [
    "error"."beside",
    {
      "overrides": {}}],"object-curly-spacing": [
    "error"."always"]."object-curly-newline": [
    "error",
    {
      "ObjectExpression": {
        "minProperties": 4."multiline": true."consistent": true
      },
      "ObjectPattern": {
        "minProperties": 4."multiline": true."consistent": true
      },
      "ImportDeclaration": {
        "minProperties": 4."multiline": true."consistent": true
      },
      "ExportDeclaration": {
        "minProperties": 4."multiline": true."consistent": true}}]."object-property-newline": [
    "error",
    {
      "allowAllPropertiesOnSameLine": true."allowMultiplePropertiesPerLine": false}]."one-var": [
    "error"."never"]."one-var-declaration-per-line": [
    "error"."always"]."operator-assignment": [
    "error"."always"]."operator-linebreak": [
    "error"."before",
    {
      "overrides": {
        "=": "none"}}]."padded-blocks": [
    "error",
    {
      "blocks": "never"."classes": "never"."switches": "never"
    },
    {
      "allowSingleLineBlocks": true}]."padding-line-between-statements": [
    "off"]."prefer-exponentiation-operator": [
    "off"]."prefer-object-spread": [
    "error"]."quote-props": [
    "error"."as-needed",
    {
      "keywords": false."unnecessary": true."numbers": false}]."quotes": [
    "error"."single",
    {
      "avoidEscape": true}]."require-jsdoc": [
    "off"]."semi": [
    "error"."always"]."semi-spacing": [
    "error",
    {
      "before": false."after": true}]."semi-style": [
    "error"."last"]."sort-keys": [
    "off"."asc",
    {
      "caseSensitive": false."natural": true}]."sort-vars": [
    "off"]."space-before-blocks": [
    "error"]."space-before-function-paren": [
    "error",
    {
      "anonymous": "always"."named": "never"."asyncArrow": "always"}]."space-in-parens": [
    "error"."never"]."space-infix-ops": [
    "error"]."space-unary-ops": [
    "error",
    {
      "words": true."nonwords": false."overrides": {}}],"spaced-comment": [
    "error"."always",
    {
      "line": {
        "exceptions": [
          "-"."+"]."markers": [
          "="."!"."/"]},"block": {
        "exceptions": [
          "-"."+"]."markers": [
          "="."!".":"."... ""]."balanced": true}}]."switch-colon-spacing": [
    "error",
    {
      "after": true."before": false}]."template-tag-spacing": [
    "error"."never"]."unicode-bom": [
    "error"."never"]."wrap-regex": [
    "off"]."callback-return": [
    "off"]."global-require": [
    "error"]."handle-callback-err": [
    "off"]."no-buffer-constructor": [
    "error"]."no-mixed-requires": [
    "off".false]."no-new-require": [
    "error"]."no-path-concat": [
    "error"]."no-process-env": [
    "off"]."no-process-exit": [
    "off"]."no-restricted-modules": [
    "off"]."no-sync": [
    "off"]."for-direction": [
    "error"]."getter-return": [
    "error",
    {
      "allowImplicit": true}]."no-async-promise-executor": [
    "error"]."no-await-in-loop": [
    "error"]."no-compare-neg-zero": [
    "error"]."no-cond-assign": [
    "error"."always"]."no-console": [
    "warn"]."no-constant-condition": [
    "warn"]."no-control-regex": [
    "error"]."no-debugger": [
    "error"]."no-dupe-args": [
    "error"]."no-dupe-else-if": [
    "off"]."no-dupe-keys": [
    "error"]."no-duplicate-case": [
    "error"]."no-empty": [
    "error"]."no-empty-character-class": [
    "error"]."no-ex-assign": [
    "error"]."no-extra-boolean-cast": [
    "error"]."no-extra-parens": [
    "off"."all",
    {
      "conditionalAssign": true."nestedBinaryExpressions": false."returnAssign": false."ignoreJSX": "all"."enforceForArrowConditionals": false}]."no-extra-semi": [
    "error"]."no-func-assign": [
    "error"]."no-import-assign": [
    "off"]."no-inner-declarations": [
    "error"]."no-invalid-regexp": [
    "error"]."no-irregular-whitespace": [
    "error"]."no-loss-of-precision": [
    "off"]."no-misleading-character-class": [
    "error"]."no-obj-calls": [
    "error"]."no-prototype-builtins": [
    "error"]."no-regex-spaces": [
    "error"]."no-setter-return": [
    "off"]."no-sparse-arrays": [
    "error"]."no-template-curly-in-string": [
    "error"]."no-unexpected-multiline": [
    "error"]."no-unreachable": [
    "error"]."no-unsafe-finally": [
    "error"]."no-unsafe-negation": [
    "error"]."no-useless-backreference": [
    "off"]."no-negated-in-lhs": [
    "off"]."require-atomic-updates": [
    "off"]."use-isnan": [
    "error"]."valid-jsdoc": [
    "off"]."valid-typeof": [
    "error",
    {
      "requireStringLiterals": true}]."accessor-pairs": [
    "off"]."array-callback-return": [
    "error",
    {
      "allowImplicit": true."checkForEach": false}]."block-scoped-var": [
    "error"]."complexity": [
    "off".11]."class-methods-use-this": [
    "error",
    {
      "exceptMethods": []}],"consistent-return": [
    "error"]."curly": [
    "error"."multi-line"]."default-case": [
    "error",
    {
      "commentPattern": "^no default$"}]."default-case-last": [
    "off"]."default-param-last": [
    "off"]."dot-notation": [
    "error",
    {
      "allowKeywords": true."allowPattern": ""}]."dot-location": [
    "error"."property"]."eqeqeq": [
    "error"."always",
    {
      "null": "ignore"}]."grouped-accessor-pairs": [
    "off"]."guard-for-in": [
    "error"]."max-classes-per-file": [
    "error".1]."no-alert": [
    "warn"]."no-caller": [
    "error"]."no-case-declarations": [
    "error"]."no-constructor-return": [
    "off"]."no-div-regex": [
    "off"]."no-else-return": [
    "error",
    {
      "allowElseIf": false}]."no-empty-function": [
    "error",
    {
      "allow": [
        "arrowFunctions"."functions"."methods"]}],"no-empty-pattern": [
    "error"]."no-eq-null": [
    "off"]."no-eval": [
    "error"]."no-extend-native": [
    "error"]."no-extra-bind": [
    "error"]."no-extra-label": [
    "error"]."no-fallthrough": [
    "error"]."no-floating-decimal": [
    "error"]."no-global-assign": [
    "error",
    {
      "exceptions": []}],"no-native-reassign": [
    "off"]."no-implicit-coercion": [
    "off",
    {
      "boolean": false."number": true."string": true."allow": []}],"no-implicit-globals": [
    "off"]."no-implied-eval": [
    "error"]."no-invalid-this": [
    "off"]."no-iterator": [
    "error"]."no-labels": [
    "error",
    {
      "allowLoop": false."allowSwitch": false}]."no-lone-blocks": [
    "error"]."no-loop-func": [
    "error"]."no-magic-numbers": [
    "off",
    {
      "ignore": []."ignoreArrayIndexes": true."enforceConst": true."detectObjects": false}]."no-multi-spaces": [
    "error",
    {
      "ignoreEOLComments": false}]."no-multi-str": [
    "error"]."no-new": [
    "error"]."no-new-func": [
    "error"]."no-new-wrappers": [
    "error"]."no-octal": [
    "error"]."no-octal-escape": [
    "error"]."no-param-reassign": [
    "error",
    {
      "props": true."ignorePropertyModificationsFor": [
        "acc"."accumulator"."e"."ctx"."context"."req"."request"."res"."response"."$scope"."staticContext"]}],"no-proto": [
    "error"]."no-redeclare": [
    "error"]."no-restricted-properties": [
    "error",
    {
      "object": "arguments"."property": "callee"."message": "arguments.callee is deprecated"
    },
    {
      "object": "global"."property": "isFinite"."message": "Please use Number.isFinite instead"
    },
    {
      "object": "self"."property": "isFinite"."message": "Please use Number.isFinite instead"
    },
    {
      "object": "window"."property": "isFinite"."message": "Please use Number.isFinite instead"
    },
    {
      "object": "global"."property": "isNaN"."message": "Please use Number.isNaN instead"
    },
    {
      "object": "self"."property": "isNaN"."message": "Please use Number.isNaN instead"
    },
    {
      "object": "window"."property": "isNaN"."message": "Please use Number.isNaN instead"
    },
    {
      "property": "__defineGetter__"."message": "Please use Object.defineProperty instead."
    },
    {
      "property": "__defineSetter__"."message": "Please use Object.defineProperty instead."
    },
    {
      "object": "Math"."property": "pow"."message": "Use the exponentiation operator (**) instead."}]."no-return-assign": [
    "error"."always"]."no-return-await": [
    "error"]."no-script-url": [
    "error"]."no-self-assign": [
    "error",
    {
      "props": true}]."no-self-compare": [
    "error"]."no-sequences": [
    "error"]."no-throw-literal": [
    "error"]."no-unmodified-loop-condition": [
    "off"]."no-unused-expressions": [
    "error",
    {
      "allowShortCircuit": false."allowTernary": false."allowTaggedTemplates": false}]."no-unused-labels": [
    "error"]."no-useless-call": [
    "off"]."no-useless-catch": [
    "error"]."no-useless-concat": [
    "error"]."no-useless-escape": [
    "error"]."no-useless-return": [
    "error"]."no-void": [
    "error"]."no-warning-comments": [
    "off",
    {
      "terms": [
        "todo"."fixme"."xxx"]."location": "start"}]."no-with": [
    "error"]."prefer-promise-reject-errors": [
    "error",
    {
      "allowEmptyReject": true}]."prefer-named-capture-group": [
    "off"]."prefer-regex-literals": [
    "off"]."radix": [
    "error"]."require-await": [
    "off"]."require-unicode-regexp": [
    "off"]."vars-on-top": [
    "error"]."wrap-iife": [
    "error"."outside",
    {
      "functionPrototypeMethods": false}]."yoda": [
    "error"]}Copy the code

Praise support, hand left lingering fragrance, with rongyan, move your rich little hands yo, thank you big guy can leave your footprints.

Past wonderful recommendation

React Development specification

Vue development specification

Mobile end horizontal and vertical screen adaptation and bangs adaptation

Mobile frequently asked Questions

Front-end common encryption methods

Canvas Pit Climbing Road

Don’t know SEO optimization? An article helps you understand how to do SEO optimization

Canvas Pit Road

Wechat small program development guide and optimization practice

Talk about mobile adaptation

Front-end performance optimization for actual combat

Talk about annoying regular expressions

Obtain file BLOB stream address to achieve the download function

Vue virtual DOM confused? This article will get you through the virtual DOM once and for all

Git Git

Easy to understand Git introduction

Git implements automatic push

Interview Recommendations

Front ten thousand literal classics – the foundation

Front swastika area – advanced section

More exciting details: personal homepage