.eslintrc.cjs 775 B

123456789101112131415161718192021222324252627
  1. /* eslint-env node */
  2. require("@rushstack/eslint-patch/modern-module-resolution")
  3. module.exports = {
  4. root: true,
  5. extends: [
  6. "plugin:vue/vue3-essential",
  7. "eslint:recommended",
  8. "@vue/eslint-config-typescript",
  9. "@vue/eslint-config-prettier",
  10. "@vue/typescript/recommended",
  11. "plugin:prettier/recommended",
  12. ],
  13. parserOptions: {
  14. ecmaVersion: 2020,
  15. },
  16. rules: {
  17. indent: ["error", 2],
  18. "@typescript-eslint/no-var-requires": "off",
  19. "@typescript-eslint/no-explicit-any": ["off"],
  20. // 关闭名称校验
  21. "vue/multi-word-component-names": "off",
  22. "no-unused-vars": "off",
  23. "no-console": process.env.NODE_ENV === "production" ? "warn" : "off",
  24. "no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off",
  25. },
  26. }