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',}}