UNPKG

eslint-config-nfl

Version:
59 lines (58 loc) 2.54 kB
module.exports = { "rules": { // disallow assignment in conditional expressions "no-cond-assign": [2, "except-parens"], // disallow use of console "no-console": 0, // disallow use of constant expressions in conditions "no-constant-condition": 2, // disallow control characters in regular expressions "no-control-regex": 0, // disallow use of debugger "no-debugger": 2, // disallow duplicate arguments in functions "no-dupe-args": 2, // disallow duplicate keys when creating object literals "no-dupe-keys": 0, // disallow a duplicate case label. "no-duplicate-case": 2, // disallow the use of empty character classes in regular expressions "no-empty-character-class": 2, // disallow empty statements "no-empty": 2, // disallow assigning to the exception in a catch block "no-ex-assign": 2, // disallow double-negation boolean casts in a boolean context "no-extra-boolean-cast": 0, // disallow unnecessary parentheses "no-extra-parens": 0, // disallow unnecessary semicolons "no-extra-semi": 2, // disallow overwriting functions written as function declarations "no-func-assign": 2, // disallow function or variable declarations in nested blocks "no-inner-declarations": 0, // disallow invalid regular expression strings in the RegExp constructor "no-invalid-regexp": 2, // disallow irregular whitespace outside of strings and comments "no-irregular-whitespace": 2, // disallow negation of the left operand of an in expression "no-negated-in-lhs": 2, // disallow the use of object properties of the global object (Math and JSON) as functions "no-obj-calls": 2, // disallow multiple spaces in a regular expression literal "no-regex-spaces": 2, // disallow sparse arrays "no-sparse-arrays": 2, // disallow unreachable statements after a return, throw, continue, or break statement "no-unreachable": 2, // disallow comparisons with the value NaN "use-isnan": 1, // ensure JSDoc comments are valid "valid-jsdoc": 0, // ensure that the results of typeof are compared against a valid string "valid-typeof": 2, // Avoid code that looks like two expressions but is actually one "no-unexpected-multiline": 0 } };