.eslintrc.js 613 B

1234567891011121314151617181920212223
  1. module.exports = {
  2. root: true,
  3. env: {
  4. node: true
  5. },
  6. extends: ['plugin:vue/essential', '@vue/standard'],
  7. rules: {
  8. 'generator-star-spacing': 'off',
  9. 'no-undef': 'off',
  10. camelcase: 'off',
  11. indent: ['error', 2, { SwitchCase: 1 }],
  12. semi: ['error', 'always'],
  13. 'no-new': 'off',
  14. 'prefer-const': 'off',
  15. 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
  16. 'vue/no-parsing-error': [2, { 'x-invalid-end-tag': false }],
  17. 'comma-dangle': ['error', 'never'],
  18. 'space-before-function-paren': 'off'
  19. },
  20. parserOptions: {
  21. parser: 'babel-eslint'
  22. }
  23. };