index.js 594 B

1234567891011121314151617181920212223242526272829
  1. /**
  2. * @fileoverview jianyu eslint rule
  3. * @author zhangyuhan
  4. */
  5. "use strict";
  6. module.exports = {
  7. // eslint-disable-next-line node/no-unpublished-require
  8. parser: require.resolve('vue-eslint-parser'),
  9. parserOptions: {
  10. ecmaVersion: 2020,
  11. sourceType: 'module'
  12. },
  13. env: {
  14. browser: true,
  15. node: true
  16. },
  17. extends: [
  18. 'plugin:vue/essential'
  19. ],
  20. rules: {
  21. indent: ['error', 2, {
  22. SwitchCase: 1
  23. }],
  24. quotes: ['error', 'single'],
  25. 'no-console': 'warn',
  26. 'no-debugger': 'warn'
  27. }
  28. }