{
  //See: http://www.jshint.com/docs/options/

  //////////////////////////////////////////////////////////////////////////////
  //Enforcements
  //////////////////////////////////////////////////////////////////////////////

  "bitwise": true,
  "browser": true,
  "camelcase": true,
  "curly": true,
  "eqeqeq": true,
  "eqnull": true,
  "freeze": true,
  "immed": true,
  "indent": 2,
  "jasmine": true,
  "latedef": "nofunc",
  "laxbreak": true,
  "newcap": true,
  "noarg": true,
  "noempty": true,
  "nonbsp": true,
  "nonew": true,
  "quotmark": "single",
  //"strict": true, //TODO: tackle this monster.  Could provide speedups
  //"unused": "vars", //TODO: tackle this monster
  "undef": true,



  //////////////////////////////////////////////////////////////////////////////
  //Relaxations
  //////////////////////////////////////////////////////////////////////////////
  "sub": true, //TODO: consider removing this relaxation


  //Globals
  "globals": {
    "jQuery": true,
    "angular": true,
    "console": true,
    "$": true,
    "_": true,
    "moment": true,
    "describe": true,
    "beforeEach": true,
    "afterEach": true,
    "module": true,
    "inject": true,
    "it": true,
    "expect": true,
    "Timeline": true,
    "d3": true,
    "ngGridLayoutPlugin": true,
    "tinymce": true,
    "SockJS": true,
    "Stomp": true,
    "paper": true,
    "validthis": true
  }
}
