You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"no-loop-func": 0, // disallow creation of functions within loops
70
+
"no-multi-str": 0, // disallow use of multiline strings
71
+
"no-native-reassign": 0, // disallow reassignments of native objects
72
+
"no-new": 1, // disallow use of new operator when not part of the assignment or comparison
73
+
"no-new-func": 1, // disallow use of new operator for Function object
74
+
"no-new-wrappers": 1, // disallows creating new instances of String,Number, and Boolean
75
+
"no-octal": 1, // disallow use of octal literals
76
+
"no-octal-escape": 1, // disallow use of octal escape sequences in string literals, such as var foo = "Copyright \251";
77
+
"no-proto": 1, // disallow usage of __proto__ property
78
+
"no-redeclare": 0, // disallow declaring the same variable more then once
79
+
"no-return-assign": 1, // disallow use of assignment in return statement
80
+
"no-script-url": 1, // disallow use of javascript: urls.
81
+
"no-self-compare": 1, // disallow comparisons where both sides are exactly the same (off by default)
82
+
"no-sequences": 1, // disallow use of comma operator
83
+
"no-unused-expressions": 0, // disallow usage of expressions in statement position
84
+
"no-void": 1, // disallow use of void operator (off by default)
85
+
"no-warning-comments": 1, // disallow usage of configurable warning terms in comments": 1, // e.g. TODO or FIXME (off by default)
86
+
"no-with": 1, // disallow use of the with statement
87
+
"radix": 1, // require use of the second argument for parseInt() (off by default)
88
+
"semi-spacing": 1, // require a space after a semi-colon
89
+
"vars-on-top": 0, // requires to declare all vars on top of their containing scope (off by default)
90
+
"wrap-iife": 0, // require immediate function invocation to be wrapped in parentheses (off by default)
91
+
"yoda": 1, // require or disallow Yoda conditions
92
+
93
+
// Strict Mode
94
+
// These rules relate to using strict mode.
95
+
96
+
// "strict": [2, "global"], // require or disallow the "use strict" pragma in the global scope (off by default in the node environment)
97
+
98
+
// Variables
99
+
// These rules have to do with variable declarations.
100
+
101
+
"no-catch-shadow": 1, // disallow the catch clause parameter name being the same as a variable in the outer scope (off by default in the node environment)
102
+
"no-delete-var": 1, // disallow deletion of variables
103
+
"no-label-var": 1, // disallow labels that share a name with a variable
104
+
"no-shadow": 1, // disallow declaration of variables already declared in the outer scope
105
+
"no-shadow-restricted-names": 1, // disallow shadowing of names such as arguments
106
+
"no-undef": 2, // disallow use of undeclared variables unless mentioned in a /*global */ block.
107
+
"no-undefined": 0, // disallow use of undefined variable (off by default)
108
+
"no-undef-init": 1, // disallow use of undefined when initializing variables
109
+
"no-unused-vars": [1, {"vars": "all", "args": "none"}], // disallow declaration of variables that are not used in the code
110
+
"no-use-before-define": 0, // disallow use of variables before they are defined
111
+
112
+
// Node.js
113
+
// These rules are specific to JavaScript running on Node.js.
114
+
115
+
"handle-callback-err": 1, // enforces error handling in callbacks (off by default) (on by default in the node environment)
116
+
"no-mixed-requires": 1, // disallow mixing regular variable and require declarations (off by default) (on by default in the node environment)
117
+
"no-new-require": 1, // disallow use of new operator with the require function (off by default) (on by default in the node environment)
118
+
"no-path-concat": 1, // disallow string concatenation with __dirname and __filename (off by default) (on by default in the node environment)
119
+
"no-process-exit": 0, // disallow process.exit() (on by default in the node environment)
120
+
"no-restricted-modules": 1, // restrict usage of specified node modules (off by default)
121
+
"no-sync": 0, // disallow use of synchronous methods (off by default)
122
+
123
+
// Stylistic Issues
124
+
// These rules are purely matters of style and are quite subjective.
125
+
126
+
"key-spacing": 0,
127
+
"comma-spacing": 0,
128
+
"no-multi-spaces": 0,
129
+
"brace-style": 0, // enforce one true brace style (off by default)
130
+
"camelcase": 0, // require camel case names
131
+
"consistent-this": 1, // enforces consistent naming when capturing the current execution context (off by default)
132
+
"eol-last": 1, // enforce newline at the end of file, with no multiple empty lines
133
+
"func-names": 0, // require function expressions to have a name (off by default)
134
+
"func-style": 0, // enforces use of function declarations or expressions (off by default)
135
+
"new-cap": 0, // require a capital letter for constructors
136
+
"new-parens": 1, // disallow the omission of parentheses when invoking a constructor with no arguments
137
+
"no-nested-ternary": 0, // disallow nested ternary expressions (off by default)
138
+
"no-array-constructor": 1, // disallow use of the Array constructor
139
+
"no-lonely-if": 0, // disallow if as the only statement in an else block (off by default)
140
+
"no-new-object": 1, // disallow use of the Object constructor
141
+
"no-spaced-func": 1, // disallow space between function identifier and application
142
+
"no-ternary": 0, // disallow the use of ternary operators (off by default)
143
+
"no-trailing-spaces": 1, // disallow trailing whitespace at the end of lines
144
+
"no-underscore-dangle": 0, // disallow dangling underscores in identifiers
145
+
"no-mixed-spaces-and-tabs": 1, // disallow mixed spaces and tabs for indentation
146
+
"quotes": [1, "single", "avoid-escape"], // specify whether double or single quotes should be used
147
+
"quote-props": 0, // require quotes around object literal property names (off by default)
148
+
"semi": 0, // require or disallow use of semicolons instead of ASI
149
+
"sort-vars": 0, // sort variables within the same declaration block (off by default)
150
+
"keyword-spacing": [1, { "before": true, "after": true }], // require a space after certain keywords (off by default)
151
+
"space-in-brackets": 0, // require or disallow spaces inside brackets (off by default)
152
+
"space-in-parens": 0, // require or disallow spaces inside parentheses (off by default)
153
+
"space-infix-ops": 1, // require spaces around operators
154
+
"space-unary-ops": [1, { "words": true, "nonwords": false }], // require or disallow spaces before/after unary operators (words on by default, nonwords off by default)
155
+
"max-nested-callbacks": 0, // specify the maximum depth callbacks can be nested (off by default)
156
+
"one-var": 0, // allow just one var statement per function (off by default)
157
+
"wrap-regex": 0, // require regex literals to be wrapped in parentheses (off by default)
158
+
159
+
// Legacy
160
+
// The following rules are included for compatibility with JSHint and JSLint. While the names of the rules may not match up with the JSHint/JSLint counterpart, the functionality is the same.
161
+
162
+
"max-depth": 0, // specify the maximum depth that blocks can be nested (off by default)
163
+
"max-len": 0, // specify the maximum length of a line in your program (off by default)
164
+
"max-params": 0, // limits the number of parameters that can be used in the function declaration. (off by default)
165
+
"max-statements": 0, // specify the maximum number of statement allowed in a function (off by default)
166
+
"no-bitwise": 1, // disallow use of bitwise operators (off by default)
167
+
"no-plusplus": 0, // disallow use of unary operators, ++ and -- (off by default)
0 commit comments