.jshintrc 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. {
  2. // JSHint options: http://jshint.com/docs/options/
  3. "maxerr": 50,
  4. // Enforcing
  5. "camelcase": true,
  6. "eqeqeq": true,
  7. "undef": true,
  8. "unused": true,
  9. // Environments
  10. "browser": true,
  11. "devel": true,
  12. // Authorized globals
  13. "globals": {
  14. // Meteor globals
  15. "Meteor": false,
  16. "DDP": false,
  17. "Mongo": false,
  18. "Session": false,
  19. "Accounts": false,
  20. "Template": false,
  21. "Blaze": false,
  22. "UI": false,
  23. "Match": false,
  24. "check": false,
  25. "Tracker": false,
  26. "Deps": false,
  27. "ReactiveVar": false,
  28. "EJSON": false,
  29. "HTTP": false,
  30. "Email": false,
  31. "Assets": false,
  32. "Handlebars": false,
  33. "Package": false,
  34. "App": false,
  35. "Npm": false,
  36. "Tinytest": false,
  37. "Random": false,
  38. "HTML": false,
  39. // Exported by packages we use
  40. "_": false,
  41. "$": false,
  42. "autosize": false,
  43. "Router": false,
  44. "SimpleSchema": false,
  45. "getSlug": false,
  46. "Migrations": false,
  47. "FS": false,
  48. "BlazeComponent": false,
  49. "TAPi18n": false,
  50. "T9n": false,
  51. "SubsManager": false,
  52. "Mousetrap": false,
  53. "Avatar": true,
  54. "Avatars": true,
  55. "Ps": true,
  56. "Presence": true,
  57. "Presences": true,
  58. // Our collections
  59. "Boards": true,
  60. "Lists": true,
  61. "Cards": true,
  62. "CardComments": true,
  63. "Activities": true,
  64. "Attachments": true,
  65. "Users": true,
  66. "AccountsTemplates": true,
  67. // Our objects
  68. "CSSEvents": true,
  69. "EscapeActions": true,
  70. "Filter": true,
  71. "Filter": true,
  72. "Mixins": true,
  73. "MultiSelection": true,
  74. "Popup": true,
  75. "Sidebar": true,
  76. "Utils": true,
  77. // XXX Temp, we should remove these
  78. "allowIsBoardAdmin": true,
  79. "allowIsBoardMember": true,
  80. "Emoji": true
  81. }
  82. }