.eslintrc.js 727 B

123456789101112131415161718192021222324252627282930313233343536
  1. module.exports = {
  2. root: true,
  3. env: {
  4. node: true
  5. },
  6. 'extends': [
  7. 'plugin:vue/essential',
  8. '@vue/standard'
  9. ],
  10. rules: {
  11. "semi": [0],
  12. "camelcase": [0, {"properties": "always"}],
  13. 'no-irregular-whitespace':'off',
  14. 'no-unused-vars':'off',
  15. 'indent': 'off',
  16. 'vue/no-unused-vars': 'off',
  17. 'vue/script-indent': [
  18. 'error',
  19. 4,
  20. {
  21. 'baseIndent': 1
  22. }
  23. ],
  24. 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
  25. 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
  26. 'vue/no-parsing-error': [
  27. 2,
  28. {
  29. "x-invalid-end-tag": false
  30. }
  31. ]
  32. },
  33. parserOptions: {
  34. parser: 'babel-eslint'
  35. }
  36. }