module.exports={ root:true, env:{ browser:true, es6:true, node:true}, globals:{ AMap:true, Cesium:true, layer:true, $:true, turf:true},extends:['plugin:vue/essential','eslint:recommended','plugin:prettier/recommended'], parserOptions:{ ecmaVersion:2016, sourceType:'module', parser:'babel-eslint'}, rules:{ indent:[2,2,{ SwitchCase:1}], camelcase:2, semi:[2,'never'], quotes:[2,'single',{'avoidEscape':true}],'no-unused-vars':2,'no-extra-parens':1,'no-extra-semi':2,'no-trailing-spaces':2,'no-dupe-keys':2,'dot-notation':2,'no-magic-numbers':['warn',{ ignoreArrayIndexes:true}],'no-new-wrappers':2,'no-self-assign':1,'array-bracket-spacing':1,'block-scoped-var':2,'block-spacing':2,'no-var':2,'object-shorthand':1,'new-cap':[2,{ newIsCap:true, capIsNew:false}],'max-len':[1,200],'max-statements':[1,200],'max-nested-callbacks':[1,5],'comma-spacing':[2,{ before:false, after:true}],'arrow-body-style':0,'arrow-parens':[1,'as-needed',{requireForBlockBody:true}],'no-redeclare':2,'no-else-return':1, eqeqeq:2,'comma-dangle':['error','never'],'callback-return':2,'computed-property-spacing':[2,'never'],'dot-location':[2,'property'],'vue/html-self-closing':0,'vue/max-attributes-per-line':0,'vue/attribute-hyphenation':0,'vue/require-default-prop':0,'prettier/prettier':'off',}}