adjust some jshintrc options

This commit is contained in:
2016-07-24 16:18:19 +02:00
parent 270e0175d9
commit f26ea4e10f

View File

@@ -10,7 +10,7 @@
"bitwise" : true, // true: Prohibit bitwise operators (&, |, ^, etc.) "bitwise" : true, // true: Prohibit bitwise operators (&, |, ^, etc.)
"camelcase" : false, // true: Identifiers must be in camelCase "camelcase" : false, // true: Identifiers must be in camelCase
"curly" : true, // true: Require {} for every new block or scope "curly" : true, // true: Require {} for every new block or scope
"eqeqeq" : true, // true: Require triple equals (===) for comparison "eqeqeq" : false, // true: Require triple equals (===) for comparison
"forin" : true, // true: Require filtering for..in loops with obj.hasOwnProperty() "forin" : true, // true: Require filtering for..in loops with obj.hasOwnProperty()
"freeze" : true, // true: prohibits overwriting prototypes of native objects such as Array, Date etc. "freeze" : true, // true: prohibits overwriting prototypes of native objects such as Array, Date etc.
"immed" : false, // true: Require immediate invocations to be wrapped in parens e.g. `(function () { } ());` "immed" : false, // true: Require immediate invocations to be wrapped in parens e.g. `(function () { } ());`
@@ -47,7 +47,7 @@
"esversion" : 5, // {int} Specify the ECMAScript version to which the code must adhere. "esversion" : 5, // {int} Specify the ECMAScript version to which the code must adhere.
"moz" : false, // true: Allow Mozilla specific syntax (extends and overrides esnext features) "moz" : false, // true: Allow Mozilla specific syntax (extends and overrides esnext features)
// (ex: `for each`, multiple try/catch, function expression…) // (ex: `for each`, multiple try/catch, function expression…)
"evil" : false, // true: Tolerate use of `eval` and `new Function()` "evil" : true, // true: Tolerate use of `eval` and `new Function()`
"expr" : false, // true: Tolerate `ExpressionStatement` as Programs "expr" : false, // true: Tolerate `ExpressionStatement` as Programs
"funcscope" : false, // true: Tolerate defining variables inside control statements "funcscope" : false, // true: Tolerate defining variables inside control statements
"globalstrict" : false, // true: Allow global "use strict" (also enables 'strict') "globalstrict" : false, // true: Allow global "use strict" (also enables 'strict')
@@ -73,7 +73,7 @@
"devel" : true, // Development/debugging (alert, confirm, etc) "devel" : true, // Development/debugging (alert, confirm, etc)
"dojo" : false, // Dojo Toolkit "dojo" : false, // Dojo Toolkit
"jasmine" : false, // Jasmine "jasmine" : false, // Jasmine
"jquery" : false, // jQuery "jquery" : true, // jQuery
"mocha" : true, // Mocha "mocha" : true, // Mocha
"mootools" : false, // MooTools "mootools" : false, // MooTools
"node" : false, // Node.js "node" : false, // Node.js
@@ -90,14 +90,12 @@
// Custom Globals // Custom Globals
"globals" : { // additional predefined global variables "globals" : { // additional predefined global variables
"$" : false,
"moment" : false, "moment" : false,
"ko" : false, "ko" : false,
"ol" : false, "ol" : false,
"Clipboard" : false, "Clipboard" : false,
"Cookies" : false, "Cookies" : false,
"bootbox" : false, "bootbox" : false,
"numeral" : false, "numeral" : false
"jQuery" : false
} }
} }