.eslintrc.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /*
  2. * @Description:
  3. * @Version: 1.668
  4. * @Autor: 地虎降天龙
  5. * @Date: 2025-01-02 11:04:43
  6. * @LastEditors: 地虎降天龙
  7. * @LastEditTime: 2025-09-12 09:40:07
  8. */
  9. module.exports = {
  10. // parser: 'babel-eslint',
  11. extends: ['@webank/eslint-config-webank/vue.js'],
  12. overrides: [
  13. {
  14. files: ['**/__tests__/*.{j,t}s?(x)', '**/tests/unit/**/*.spec.{j,t}s?(x)'],
  15. },
  16. ],
  17. env: {
  18. jest: true,
  19. },
  20. //add by 地虎降天龙
  21. // settings: {
  22. // 'import/resolver': {
  23. // alias: {
  24. // map: [
  25. // // 这里参照别名配置映射
  26. // ['@', './src'],
  27. // ['PLS', './src/plugins'],
  28. // ],
  29. // },
  30. // },
  31. // },
  32. rules: {
  33. 'prettier/prettier': 'off',
  34. 'vue/space-unary-ops': 'off',
  35. 'vue/comma-dangle': 'off',
  36. 'no-debugger': 'error', // 重新开启 no-debugger 规则,防止调试语句被提交到生产环境
  37. 'guard-for-in': 'off',
  38. semi: ['error', 'never'],
  39. // "init-declarations": "off",
  40. // "space-unary-ops": "off",
  41. 'import/no-unresolved': [
  42. 2,
  43. {
  44. ignore: ['^@/', 'PLS'], // 设置的路径别名
  45. },
  46. ],
  47. },
  48. }