{ // http://jshint.com/docs/options/ // in flavor of emberjs jshint standard "esnext": true, "node": true, "browser": true, "boss": true, "curly": true, "debug": false, "devel": true, "eqeqeq": true, "evil": true, "forin": false, "immed": true, // suppresses most of the warnings about possibly unsafe line breakings "laxbreak": false, "newcap": true, "noarg": true, "noempty": false, "nonew": false, "nomen": false, "onevar": false, "plusplus": false, "regexp": false, "undef": true, "sub": true, "strict": false, "white": false, "eqnull": true, "trailing": true, "unused": "vars", // my custom prefer flavor "bitwise": true, "camelcase": false, "indent": 2, "smarttabs": true, "maxdepth": 4, "maxlen": 100, "expr": true, // suppresses warnings about comma-first coding style "laxcomma": true, "predef": [ "-Promise", "document", "window", "console", "define", "require", // mocha test framework globals "describe", "it", "before", "after", "beforeEach", "afterEach", // ember testing globals "visit", "andThen", "find", "fillIn", "click", "currentPath", "currentRouteName", "currentURL", // ember-mocha module "describeModule", "describeModel", "describeComponent" ] }