12345678910111213141516171819202122232425262728
  1. extends: eslint:recommended
  2. env:
  3. node: true
  4. browser: true
  5. rules:
  6. block-scoped-var: 2
  7. complexity: [2, 13]
  8. curly: [2, multi-or-nest, consistent]
  9. dot-location: [2, property]
  10. dot-notation: 2
  11. indent: [2, 2, SwitchCase: 1]
  12. linebreak-style: [2, unix]
  13. new-cap: 2
  14. no-console: [2, allow: [warn, error]]
  15. no-else-return: 2
  16. no-eq-null: 2
  17. no-fallthrough: 2
  18. no-invalid-this: 2
  19. no-return-assign: 2
  20. no-shadow: 1
  21. no-trailing-spaces: 2
  22. no-use-before-define: [2, nofunc]
  23. quotes: [2, single, avoid-escape]
  24. semi: [2, always]
  25. strict: [2, global]
  26. valid-jsdoc: [2, requireReturn: false]
  27. no-control-regex: 0