// http://eslint.org/docs/user-guide/configuring module.exports = { root: true, parser: "babel-eslint", parserOptions: { sourceType: "module" }, env: { browser: true, node: true }, globals: { $: true, _: true, d3: true, echarts: true }, // https://github.com/standard/standard/blob/master/docs/RULES-en.md extends: "standard", // required to lint *.vue files plugins: ["vue", "html"], // add your custom rules here rules: { // allow paren-less arrow functions "arrow-parens": 0, // allow async-await "generator-star-spacing": 0, "space-before-function-paren": ["error", "never"], // allow debugger during development "no-debugger": process.env.NODE_ENV === "production" ? 2 : 0 } };