34 lines
1.8 KiB
Plaintext
Executable File
34 lines
1.8 KiB
Plaintext
Executable File
{
|
|
/* Additional globals */
|
|
"predef": [
|
|
"define",
|
|
"module"
|
|
],
|
|
|
|
/* Enforcing Options */
|
|
|
|
"immed" : true, // Switches on warnings for immediately invoked functions which are not wrapped in parenthesis
|
|
"latedef" : true, // Switches on warnings for using variables or functions prior of their definition
|
|
"newcap" : true, // Switches on warnings if uncapitalised constructor function names are being used
|
|
"noarg" : true, // Switches on warnings when arguments.caller and arguments.callee are being used
|
|
"nonew" : true, // Switches on warnings when no "new" keyword is being used for constructor functions
|
|
"regexp" : true, // Switches on warnings for unsafe usage of '.' in regular expressions
|
|
"undef" : true, // Switches on warnings when using undeclared variables
|
|
"trailing" : true, // Switches on warnings for using trailing whitespace at the end of lines
|
|
|
|
/* Relaxing Options */
|
|
|
|
"asi" : true, // Switches off warnings about missing semi-colons
|
|
"boss" : true, // Switches off warnings about assignments in places where conditions are expected
|
|
"evil" : true, // Switches off warnings about the use of eval
|
|
"expr" : true, // Switches off warnings when using expressions in places where assignments are expected
|
|
"laxbreak" : true, // Switches off warnings about improper line breaks
|
|
"laxcomma" : true, // Switches off warnings about leading commas in multi-line var declarations
|
|
"loopfunc" : true, // Switches off warnings about functions inside of loops
|
|
"proto" : true, // Switches off warnings when using the __proto__ property
|
|
|
|
/* Environments */
|
|
|
|
"browser" : true // Allows the use of undefined globals exposed by modern browsers, i.e. window
|
|
}
|