diff --git a/.jshintrc b/.jshintrc new file mode 100644 index 0000000000..1f54ec4fe0 --- /dev/null +++ b/.jshintrc @@ -0,0 +1,83 @@ +{ + "globals": { + "jQuery" : false, + "$" : false, + "sinon" : false, + "describe" : false, + "it" : false, + "xit" : false, + "expect" : false, + "before" : false, + "after" : false, + "beforeEach": false, + "afterEach" : false, + "assert" : false, + "contain" : false + }, + + "bitwise" : true, + "camelcase" : true, + "curly" : true, + "eqeqeq" : false, + "es3" : false, + "forin" : false, + "freeze" : false, + "immed" : true, + "indent" : 4, + "latedef" : "nofunc", + "newcap" : true, + "noarg" : true, + "noempty" : true, + "nonbsp" : true, + "nonew" : true, + "plusplus" : false, + "quotmark" : true, + "undef" : true, + "unused" : true, + "strict" : false, + "trailing" : true, + "maxparams" : 3, + "maxdepth" : 4, + "maxstatements" : 10, + "maxcomplexity" : 10, + "maxlen" : 120, + + "asi" : false, + "boss" : false, + "debug" : false, + "eqnull" : true, + "esnext" : false, + "evil" : false, + "expr" : false, + "funcscope" : false, + "globalstrict" : false, + "iterator" : false, + "lastsemic" : false, + "laxbreak" : false, + "laxcomma" : false, + "loopfunc" : false, + "maxerr" : 100, + "moz" : false, + "multistr" : true, + "notypeof" : false, + "proto" : false, + "scripturl" : false, + "smarttabs" : false, + "shadow" : false, + "sub" : false, + "supernew" : false, + "validthis" : false, + "noyield" : false, + + "browser" : true, + "devel" : false, + "node" : true, + "jquery" : false, + "nonstandard" : false, + "prototypejs" : false, + + "nomen" : false, + "onevar" : false, + "passfail" : false, + "white" : false +}