// 配置参考:https://eslint.bootcss.com/docs/user-guide/configuring // import { defineConfig } from 'eslint-define-config'; const { defineConfig } = require("eslint-define-config"); module.exports = defineConfig({ root: true, env: { node: true, browser: true, }, globals: { uni: true, getCurrentPages: true, plus: true, wx: true, __BASE_URL__: true, }, extends: ["eslint:recommended"], parserOptions: { ecmaVersion: "latest", sourceType: "module", ecmaFeatures: { impliedStrict: true, }, }, rules: { "no-console": process.env.NODE_ENV === "production" ? "warn" : "off", "no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off", }, overrides: [ { files: [ "**/__tests__/*.{j,t}s?(x)", "**/tests/unit/**/*.spec.{j,t}s?(x)", ], env: { mocha: true, jest: true, }, }, ], });