.jshintrc 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. {
  2. /* Enforcing options */
  3. "bitwise": true,
  4. "camelcase": true,
  5. "curly": true,
  6. "eqeqeq": true,
  7. "es3": true,
  8. "es5": false,
  9. "forin": true,
  10. "freeze": true,
  11. "immed": true,
  12. "indent": 2,
  13. "latedef": true,
  14. "newcap": true,
  15. "noarg": true,
  16. "noempty": true,
  17. "nonbsp": true,
  18. "nonew": true,
  19. "plusplus": false,
  20. "quotmark": "double",
  21. "undef": true,
  22. "unused": true,
  23. "strict": true,
  24. "trailing": true,
  25. "maxparams": 4,
  26. "maxdepth": 5,
  27. "maxstatements": false,
  28. "maxlen": false, /* IDEAL: 120? */
  29. /* Relaxing options */
  30. "asi": false,
  31. "boss": false,
  32. "debug": false,
  33. "eqnull": true,
  34. "esnext": false,
  35. "evil": false,
  36. "expr": false,
  37. "funcscope": false,
  38. "gcl": false,
  39. "globalstrict": false,
  40. "iterator": false,
  41. "lastsemic": false,
  42. "laxbreak": false,
  43. "laxcomma": false,
  44. "loopfunc": false,
  45. "maxerr": 50,
  46. "moz": false,
  47. "multistr": false,
  48. "notypeof": false,
  49. "proto": false,
  50. "scripturl": false,
  51. "smarttabs": false,
  52. "shadow": false,
  53. "sub": false,
  54. "supernew": false,
  55. "validthis": false,
  56. "noyield": false,
  57. /* Environments */
  58. "browser": true,
  59. /* Global variables */
  60. "globals": {
  61. /* AMD */
  62. "define": false,
  63. /* CommonJS */
  64. "module": false
  65. }
  66. }