20 lines
1.7 KiB
Plaintext
20 lines
1.7 KiB
Plaintext
{
|
|
"predef": [
|
|
"INST", "define", "require", "ENV"
|
|
],
|
|
"browser": true,
|
|
"devel": true,
|
|
"jquery": true,
|
|
"asi": true, // This option suppresses warnings about missing semicolons.
|
|
"plusplus": false, // This option prohibits the use of unary increment and decrement operators
|
|
"curly": false, // This option requires you to always put curly braces around blocks in loops and conditionals
|
|
"forin": false, // This option requires all for in loops to filter object's items.
|
|
"undef": true, // This option prohibits the use of explicitly undeclared variables. This option is very useful for spotting leaking and mistyped variables.
|
|
"unused": true, // This option warns when you define and never use your variables. It is very useful for general code cleanup, especially when used in addition to undef.
|
|
"camelcase": true, //This option allows you to force all variable names to use either camelCase style or UPPER_CASE with underscores.
|
|
"eqeqeq":true, // This options prohibits the use of == and != in favor of === and !==. The former try to coerce values before comparing them which can lead to some unexpected results
|
|
"indent": 2, // This option enforces specific tab width for your code.
|
|
"latedef": true, // This option prohibits the use of a variable before it was defined
|
|
"immed": true, // This option prohibits the use of immediate function invocations without wrapping them in parentheses. Wrapping parentheses assists readers of your code in understanding that the expression is the result of a function, and not the function itself.
|
|
"boss": true // This option suppresses warnings about the use of assignments in cases where comparisons are expected. More often than not, code like if (a = 10) {} is a typo.
|
|
} |