.eslintrc.js 593 B

1234567891011121314151617181920212223242526
  1. // http://eslint.org/docs/user-guide/configuring
  2. module.exports = {
  3. root: true,
  4. env: {
  5. browser: true,
  6. node: true,
  7. },
  8. extends: [
  9. 'plugin:vue/vue3-essential',
  10. 'eslint:recommended',
  11. '@vue/typescript/recommended',
  12. '@vue/prettier',
  13. '@vue/prettier/@typescript-eslint',
  14. ],
  15. plugins: ['@typescript-eslint'],
  16. parserOptions: {
  17. ecmaVersion: 7,
  18. sourceType: 'module',
  19. },
  20. rules: {
  21. '@typescript-eslint/explicit-module-boundary-types': 'off',
  22. '@typescript-eslint/no-explicit-any': 'off',
  23. '@typescript-eslint/no-empty-function': 'off',
  24. },
  25. };