.eslintrc 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. {
  2. "rules": {
  3. "camelcase": ["off", {"properties": "always"}],
  4. "comma-spacing": ["error", {"before": false, "after": true}],
  5. "dot-notation": ["error", {"allowKeywords": true}],
  6. "curly": ["error", "all"],
  7. "indent": ["error", 4],
  8. "key-spacing": ["error", {"beforeColon": false, "afterColon": true}],
  9. "new-cap": ["off", {"newIsCap": true, "capIsNew": true}],
  10. "no-alert": ["off"],
  11. "no-eval": ["error"],
  12. "no-extend-native": ["error", {"exceptions": ["Date", "String"]}],
  13. "no-multi-spaces": ["error"],
  14. "no-octal-escape": ["error"],
  15. "no-underscore-dangle": ["error"],
  16. "no-unused-vars": ["error", {"vars": "local", "args": "none"}],
  17. "no-script-url": ["error"],
  18. "no-shadow": ["error", {"hoist": "functions"}],
  19. "quotes": ["off", "single"],
  20. "linebreak-style": ["error", "unix"],
  21. "semi": ["error", "always"],
  22. "space-before-blocks": ["error", "always"],
  23. "space-before-function-paren": ["error", {"anonymous": "never", "named": "never"}],
  24. "space-infix-ops": ["error", {"int32Hint": false}],
  25. "strict": ["warn", "function"]
  26. },
  27. "env": {
  28. "browser": true
  29. },
  30. "globals": {
  31. "django": false
  32. }
  33. }