.eslintrc.cjs 778 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. module.exports = {
  2. 'env': {
  3. 'browser': true,
  4. 'es2021': true
  5. },
  6. 'extends': [
  7. 'eslint:recommended',
  8. 'plugin:react/recommended'
  9. ],
  10. 'settings': {
  11. 'react': {
  12. 'version': '18.2.0'
  13. }
  14. },
  15. 'overrides': [],
  16. 'parserOptions': {
  17. 'ecmaVersion': 'latest',
  18. 'sourceType': 'module'
  19. },
  20. 'plugins': [
  21. 'react'
  22. ],
  23. 'rules': {
  24. 'indent': [
  25. 'off',
  26. 2
  27. ],
  28. 'linebreak-style': [
  29. 'off', // 临时关闭,windows会报错
  30. 'unix', // 'windows'
  31. ],
  32. 'quotes': [
  33. 'error',
  34. 'single'
  35. ],
  36. 'semi': [
  37. 'error',
  38. 'always'
  39. ],
  40. 'react/prop-types': 0, // 关闭react的类型检查
  41. 'no-unused-vars': 0, // 关闭未引用报错
  42. }
  43. };