.eslintrc.js 633 B

123456789101112131415161718192021222324252627
  1. module.exports = {
  2. parser: '@typescript-eslint/parser',
  3. extends: [
  4. 'prettier/@typescript-eslint',
  5. 'plugin:prettier/recommended'
  6. ],
  7. env: {
  8. browser: true,
  9. node: true,
  10. },
  11. settings: { //自动发现React的版本,从而进行规范react代码
  12. "react": {
  13. "pragma": "React",
  14. "version": "detect"
  15. }
  16. },
  17. parserOptions: { //指定ESLint可以解析JSX语法
  18. "ecmaVersion": 2019,
  19. "sourceType": 'module',
  20. "ecmaFeatures": {
  21. jsx: true
  22. }
  23. },
  24. rules: {
  25. "prettier/prettier": [0]
  26. }
  27. }