.eslintrc.cjs 789 B

1234567891011121314151617181920212223242526272829303132333435
  1. module.exports = {
  2. 'env': {
  3. 'browser': true,
  4. 'es2021': true,
  5. 'node': true
  6. },
  7. 'extends': [
  8. 'standard-with-typescript',
  9. 'plugin:vue/vue3-essential',
  10. 'sourceType'
  11. ],
  12. 'overrides': [{
  13. 'env': {
  14. 'node': true
  15. },
  16. 'files': [
  17. '.eslintrc.{js,cjs}'
  18. ],
  19. 'parserOptions': {
  20. 'sourceType': 'script'
  21. }
  22. }],
  23. 'parserOptions': {
  24. 'ecmaVersion': 'latest',
  25. 'sourceType': 'module',
  26. 'parser': 'babel-eslint',
  27. },
  28. 'plugins': [
  29. 'vue'
  30. ],
  31. 'rules': {
  32. 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
  33. 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
  34. }
  35. }