{
  // See http://www.jshint.com/docs/options/
  // Enforcing Options:
  "bitwise": true,
  "camelcase": true,
  "curly": true,
  "eqeqeq": true,
  "es3": false,
  "forin": true,
  "freeze": true,
  "immed": true,
  "indent": 2,
  "latedef": "nofunc",
  "newcap": true,
  "noarg": true,
  "noempty": false,
  "nonew": true,
  "plusplus": false,
  "quotmark": "single",
  "undef": true,
  "unused": true,
  "strict": true,
  "trailing": true,
  "maxcomplexity": 3,
  "maxdepth": 2,
  "maxparams": 5,
  "maxstatements": 25,

  // Relaxing options:
  "esnext": true,
  "lastsemic": true,

  // Environments:
  "node": true,
  "globals"   : {
    /* MOCHA */
    "describe"   : false,
    "it"         : false,
    "before"     : false,
    "beforeEach" : false,
    "after"      : false,
    "afterEach"  : false
  }
}
