{
  "root": true,
  "parserOptions": {
    "parser": "babel-eslint"
  },
  "env": {
    "browser": true,
    "node": true,
    "es6": true
  },
  // consider switching to `plugin:vue/strongly-recommended` or `plugin:vue/recommended` for stricter rules.
  "extends": ["plugin:vue/essential", "standard"],
  // required to lint *.vue files
  "plugins": ["import", "vue", "html"],
  // add your custom rules here
  "rules": {
    "camelcase": [0, { "properties": "never" }],
    "no-new": 0,
    "no-new-func": 0,
    "no-param-reassign": 0,
    "generator-star-spacing": "off",
    "no-tabs": "off",
    "vue/no-parsing-error": [2, { "x-invalid-end-tag": false }],
    "space-before-function-paren": 0,
    "object-curly-spacing": 0,
    "semi": ["error", "always"],
    "no-console": 0,
    "no-debugger": 0,
    "no-useless-escape": "off",
    "no-return-assign": "off",
    "no-proto": "off",
    "prefer-promise-reject-errors": "off",
    "import/no-duplicates": "off"
  },
  "globals": {
    "$ENV": true
  }
}
