eslint
Advanced tools
Comparing version 8.18.0 to 8.19.0
@@ -143,3 +143,3 @@ /** | ||
docs: { | ||
description: "enforce getter and setter pairs in objects and classes", | ||
description: "Enforce getter and setter pairs in objects and classes", | ||
recommended: false, | ||
@@ -146,0 +146,0 @@ url: "https://eslint.org/docs/rules/accessor-pairs" |
@@ -20,3 +20,3 @@ /** | ||
docs: { | ||
description: "enforce linebreaks after opening and before closing array brackets", | ||
description: "Enforce linebreaks after opening and before closing array brackets", | ||
recommended: false, | ||
@@ -23,0 +23,0 @@ url: "https://eslint.org/docs/rules/array-bracket-newline" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "enforce consistent spacing inside array brackets", | ||
description: "Enforce consistent spacing inside array brackets", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/array-bracket-spacing" |
@@ -142,3 +142,3 @@ /** | ||
docs: { | ||
description: "enforce `return` statements in callbacks of array methods", | ||
description: "Enforce `return` statements in callbacks of array methods", | ||
recommended: false, | ||
@@ -145,0 +145,0 @@ url: "https://eslint.org/docs/rules/array-callback-return" |
@@ -20,3 +20,3 @@ /** | ||
docs: { | ||
description: "enforce line breaks after each array element", | ||
description: "Enforce line breaks after each array element", | ||
recommended: false, | ||
@@ -23,0 +23,0 @@ url: "https://eslint.org/docs/rules/array-element-newline" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "require braces around arrow function bodies", | ||
description: "Require braces around arrow function bodies", | ||
recommended: false, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/arrow-body-style" |
@@ -36,3 +36,3 @@ /** | ||
docs: { | ||
description: "require parentheses around arrow function arguments", | ||
description: "Require parentheses around arrow function arguments", | ||
recommended: false, | ||
@@ -39,0 +39,0 @@ url: "https://eslint.org/docs/rules/arrow-parens" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "enforce consistent spacing before and after the arrow in arrow functions", | ||
description: "Enforce consistent spacing before and after the arrow in arrow functions", | ||
recommended: false, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/arrow-spacing" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "enforce the use of variables within the scope they are defined", | ||
description: "Enforce the use of variables within the scope they are defined", | ||
recommended: false, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/block-scoped-var" |
@@ -20,3 +20,3 @@ /** | ||
docs: { | ||
description: "disallow or enforce spaces inside of blocks after opening block and before closing block", | ||
description: "Disallow or enforce spaces inside of blocks after opening block and before closing block", | ||
recommended: false, | ||
@@ -23,0 +23,0 @@ url: "https://eslint.org/docs/rules/block-spacing" |
@@ -20,3 +20,3 @@ /** | ||
docs: { | ||
description: "enforce consistent brace style for blocks", | ||
description: "Enforce consistent brace style for blocks", | ||
recommended: false, | ||
@@ -23,0 +23,0 @@ url: "https://eslint.org/docs/rules/brace-style" |
@@ -22,3 +22,3 @@ /** | ||
docs: { | ||
description: "require `return` statements after callbacks", | ||
description: "Require `return` statements after callbacks", | ||
recommended: false, | ||
@@ -25,0 +25,0 @@ url: "https://eslint.org/docs/rules/callback-return" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "enforce camelcase naming convention", | ||
description: "Enforce camelcase naming convention", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/camelcase" |
@@ -108,3 +108,3 @@ /** | ||
docs: { | ||
description: "enforce or disallow capitalization of the first letter of a comment", | ||
description: "Enforce or disallow capitalization of the first letter of a comment", | ||
recommended: false, | ||
@@ -111,0 +111,0 @@ url: "https://eslint.org/docs/rules/capitalized-comments" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "enforce that class methods utilize `this`", | ||
description: "Enforce that class methods utilize `this`", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/class-methods-use-this" |
@@ -79,3 +79,3 @@ /** | ||
docs: { | ||
description: "require or disallow trailing commas", | ||
description: "Require or disallow trailing commas", | ||
recommended: false, | ||
@@ -82,0 +82,0 @@ url: "https://eslint.org/docs/rules/comma-dangle" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "enforce consistent spacing before and after commas", | ||
description: "Enforce consistent spacing before and after commas", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/comma-spacing" |
@@ -20,3 +20,3 @@ /** | ||
docs: { | ||
description: "enforce consistent comma style", | ||
description: "Enforce consistent comma style", | ||
recommended: false, | ||
@@ -23,0 +23,0 @@ url: "https://eslint.org/docs/rules/comma-style" |
@@ -26,3 +26,3 @@ /** | ||
docs: { | ||
description: "enforce a maximum cyclomatic complexity allowed in a program", | ||
description: "Enforce a maximum cyclomatic complexity allowed in a program", | ||
recommended: false, | ||
@@ -29,0 +29,0 @@ url: "https://eslint.org/docs/rules/complexity" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "enforce consistent spacing inside computed property brackets", | ||
description: "Enforce consistent spacing inside computed property brackets", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/computed-property-spacing" |
@@ -49,3 +49,3 @@ /** | ||
docs: { | ||
description: "require `return` statements to either always or never specify values", | ||
description: "Require `return` statements to either always or never specify values", | ||
recommended: false, | ||
@@ -52,0 +52,0 @@ url: "https://eslint.org/docs/rules/consistent-return" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "enforce consistent naming when capturing the current execution context", | ||
description: "Enforce consistent naming when capturing the current execution context", | ||
recommended: false, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/consistent-this" |
@@ -125,3 +125,3 @@ /** | ||
docs: { | ||
description: "require `super()` calls in constructors", | ||
description: "Require `super()` calls in constructors", | ||
recommended: true, | ||
@@ -128,0 +128,0 @@ url: "https://eslint.org/docs/rules/constructor-super" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "enforce consistent brace style for all control statements", | ||
description: "Enforce consistent brace style for all control statements", | ||
recommended: false, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/curly" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "enforce default clauses in switch statements to be last", | ||
description: "Enforce default clauses in switch statements to be last", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/default-case-last" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "require `default` cases in `switch` statements", | ||
description: "Require `default` cases in `switch` statements", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/default-case" |
@@ -14,3 +14,3 @@ /** | ||
docs: { | ||
description: "enforce default parameters to be last", | ||
description: "Enforce default parameters to be last", | ||
recommended: false, | ||
@@ -17,0 +17,0 @@ url: "https://eslint.org/docs/rules/default-param-last" |
@@ -20,3 +20,3 @@ /** | ||
docs: { | ||
description: "enforce consistent newlines before and after dots", | ||
description: "Enforce consistent newlines before and after dots", | ||
recommended: false, | ||
@@ -23,0 +23,0 @@ url: "https://eslint.org/docs/rules/dot-location" |
@@ -29,3 +29,3 @@ /** | ||
docs: { | ||
description: "enforce dot notation whenever possible", | ||
description: "Enforce dot notation whenever possible", | ||
recommended: false, | ||
@@ -32,0 +32,0 @@ url: "https://eslint.org/docs/rules/dot-notation" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "require or disallow newline at the end of files", | ||
description: "Require or disallow newline at the end of files", | ||
recommended: false, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/eol-last" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "require the use of `===` and `!==`", | ||
description: "Require the use of `===` and `!==`", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/eqeqeq" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "enforce \"for\" loop update clause moving the counter in the right direction.", | ||
description: "Enforce \"for\" loop update clause moving the counter in the right direction.", | ||
recommended: true, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/for-direction" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "require or disallow spacing between function identifiers and their invocations", | ||
description: "Require or disallow spacing between function identifiers and their invocations", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/func-call-spacing" |
@@ -77,3 +77,3 @@ /** | ||
docs: { | ||
description: "require function names to match the name of the variable or property to which they are assigned", | ||
description: "Require function names to match the name of the variable or property to which they are assigned", | ||
recommended: false, | ||
@@ -80,0 +80,0 @@ url: "https://eslint.org/docs/rules/func-name-matching" |
@@ -33,3 +33,3 @@ /** | ||
docs: { | ||
description: "require or disallow named `function` expressions", | ||
description: "Require or disallow named `function` expressions", | ||
recommended: false, | ||
@@ -36,0 +36,0 @@ url: "https://eslint.org/docs/rules/func-names" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "enforce the consistent use of either `function` declarations or expressions", | ||
description: "Enforce the consistent use of either `function` declarations or expressions", | ||
recommended: false, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/func-style" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "enforce line breaks between arguments of a function call", | ||
description: "Enforce line breaks between arguments of a function call", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/function-call-argument-newline" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "enforce consistent line breaks inside function parentheses", | ||
description: "Enforce consistent line breaks inside function parentheses", | ||
recommended: false, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/function-paren-newline" |
@@ -34,3 +34,3 @@ /** | ||
docs: { | ||
description: "enforce consistent spacing around `*` operators in generator functions", | ||
description: "Enforce consistent spacing around `*` operators in generator functions", | ||
recommended: false, | ||
@@ -37,0 +37,0 @@ url: "https://eslint.org/docs/rules/generator-star-spacing" |
@@ -38,3 +38,3 @@ /** | ||
docs: { | ||
description: "enforce `return` statements in getters", | ||
description: "Enforce `return` statements in getters", | ||
recommended: true, | ||
@@ -41,0 +41,0 @@ url: "https://eslint.org/docs/rules/getter-return" |
@@ -61,3 +61,3 @@ /** | ||
docs: { | ||
description: "require `require()` calls to be placed at top-level module scope", | ||
description: "Require `require()` calls to be placed at top-level module scope", | ||
recommended: false, | ||
@@ -64,0 +64,0 @@ url: "https://eslint.org/docs/rules/global-require" |
@@ -99,3 +99,3 @@ /** | ||
docs: { | ||
description: "require grouped accessor pairs in object literals and classes", | ||
description: "Require grouped accessor pairs in object literals and classes", | ||
recommended: false, | ||
@@ -102,0 +102,0 @@ url: "https://eslint.org/docs/rules/grouped-accessor-pairs" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "require `for-in` loops to include an `if` statement", | ||
description: "Require `for-in` loops to include an `if` statement", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/guard-for-in" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "require error handling in callbacks", | ||
description: "Require error handling in callbacks", | ||
recommended: false, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/handle-callback-err" |
@@ -122,3 +122,3 @@ /** | ||
docs: { | ||
description: "disallow specified identifiers", | ||
description: "Disallow specified identifiers", | ||
recommended: false, | ||
@@ -125,0 +125,0 @@ url: "https://eslint.org/docs/rules/id-blacklist" |
@@ -102,3 +102,3 @@ /** | ||
docs: { | ||
description: "disallow specified identifiers", | ||
description: "Disallow specified identifiers", | ||
recommended: false, | ||
@@ -105,0 +105,0 @@ url: "https://eslint.org/docs/rules/id-denylist" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "enforce minimum and maximum identifier lengths", | ||
description: "Enforce minimum and maximum identifier lengths", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/id-length" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "require identifiers to match a specified regular expression", | ||
description: "Require identifiers to match a specified regular expression", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/id-match" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "enforce the location of arrow function bodies", | ||
description: "Enforce the location of arrow function bodies", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/implicit-arrow-linebreak" |
@@ -29,3 +29,3 @@ /** | ||
docs: { | ||
description: "enforce consistent indentation", | ||
description: "Enforce consistent indentation", | ||
recommended: false, | ||
@@ -32,0 +32,0 @@ url: "https://eslint.org/docs/rules/indent-legacy" |
@@ -51,3 +51,3 @@ /** | ||
docs: { | ||
description: "require or disallow initialization in variable declarations", | ||
description: "Require or disallow initialization in variable declarations", | ||
recommended: false, | ||
@@ -54,0 +54,0 @@ url: "https://eslint.org/docs/rules/init-declarations" |
@@ -45,3 +45,3 @@ /** | ||
docs: { | ||
description: "enforce the consistent use of either double or single quotes in JSX attributes", | ||
description: "Enforce the consistent use of either double or single quotes in JSX attributes", | ||
recommended: false, | ||
@@ -48,0 +48,0 @@ url: "https://eslint.org/docs/rules/jsx-quotes" |
@@ -142,3 +142,3 @@ /** | ||
docs: { | ||
description: "enforce consistent spacing between keys and values in object literal properties", | ||
description: "Enforce consistent spacing between keys and values in object literal properties", | ||
recommended: false, | ||
@@ -145,0 +145,0 @@ url: "https://eslint.org/docs/rules/key-spacing" |
@@ -70,3 +70,3 @@ /** | ||
docs: { | ||
description: "enforce consistent spacing before and after keywords", | ||
description: "Enforce consistent spacing before and after keywords", | ||
recommended: false, | ||
@@ -73,0 +73,0 @@ url: "https://eslint.org/docs/rules/keyword-spacing" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "enforce position of line comments", | ||
description: "Enforce position of line comments", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/line-comment-position" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "enforce consistent linebreak style", | ||
description: "Enforce consistent linebreak style", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/linebreak-style" |
@@ -58,3 +58,3 @@ /** | ||
docs: { | ||
description: "require empty lines around comments", | ||
description: "Require empty lines around comments", | ||
recommended: false, | ||
@@ -61,0 +61,0 @@ url: "https://eslint.org/docs/rules/lines-around-comment" |
@@ -21,3 +21,3 @@ /** | ||
docs: { | ||
description: "require or disallow newlines around directives", | ||
description: "Require or disallow newlines around directives", | ||
recommended: false, | ||
@@ -24,0 +24,0 @@ url: "https://eslint.org/docs/rules/lines-around-directive" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "require or disallow an empty line between class members", | ||
description: "Require or disallow an empty line between class members", | ||
recommended: false, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/lines-between-class-members" |
@@ -22,3 +22,3 @@ /** | ||
docs: { | ||
description: "enforce a maximum number of classes per file", | ||
description: "Enforce a maximum number of classes per file", | ||
recommended: false, | ||
@@ -25,0 +25,0 @@ url: "https://eslint.org/docs/rules/max-classes-per-file" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "enforce a maximum depth that blocks can be nested", | ||
description: "Enforce a maximum depth that blocks can be nested", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/max-depth" |
@@ -72,3 +72,3 @@ /** | ||
docs: { | ||
description: "enforce a maximum line length", | ||
description: "Enforce a maximum line length", | ||
recommended: false, | ||
@@ -75,0 +75,0 @@ url: "https://eslint.org/docs/rules/max-len" |
@@ -74,3 +74,3 @@ /** | ||
docs: { | ||
description: "enforce a maximum number of lines of code in a function", | ||
description: "Enforce a maximum number of lines of code in a function", | ||
recommended: false, | ||
@@ -77,0 +77,0 @@ url: "https://eslint.org/docs/rules/max-lines-per-function" |
@@ -37,3 +37,3 @@ /** | ||
docs: { | ||
description: "enforce a maximum number of lines per file", | ||
description: "Enforce a maximum number of lines per file", | ||
recommended: false, | ||
@@ -40,0 +40,0 @@ url: "https://eslint.org/docs/rules/max-lines" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "enforce a maximum depth that callbacks can be nested", | ||
description: "Enforce a maximum depth that callbacks can be nested", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/max-nested-callbacks" |
@@ -25,3 +25,3 @@ /** | ||
docs: { | ||
description: "enforce a maximum number of parameters in function definitions", | ||
description: "Enforce a maximum number of parameters in function definitions", | ||
recommended: false, | ||
@@ -28,0 +28,0 @@ url: "https://eslint.org/docs/rules/max-params" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "enforce a maximum number of statements allowed per line", | ||
description: "Enforce a maximum number of statements allowed per line", | ||
recommended: false, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/max-statements-per-line" |
@@ -25,3 +25,3 @@ /** | ||
docs: { | ||
description: "enforce a maximum number of statements allowed in function blocks", | ||
description: "Enforce a maximum number of statements allowed in function blocks", | ||
recommended: false, | ||
@@ -28,0 +28,0 @@ url: "https://eslint.org/docs/rules/max-statements" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "enforce a particular style for multiline comments", | ||
description: "Enforce a particular style for multiline comments", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/multiline-comment-style" |
@@ -20,3 +20,3 @@ /** | ||
docs: { | ||
description: "enforce newlines between operands of ternary expressions", | ||
description: "Enforce newlines between operands of ternary expressions", | ||
recommended: false, | ||
@@ -23,0 +23,0 @@ url: "https://eslint.org/docs/rules/multiline-ternary" |
@@ -85,3 +85,3 @@ /** | ||
docs: { | ||
description: "require constructor names to begin with a capital letter", | ||
description: "Require constructor names to begin with a capital letter", | ||
recommended: false, | ||
@@ -88,0 +88,0 @@ url: "https://eslint.org/docs/rules/new-cap" |
@@ -28,3 +28,3 @@ /** | ||
docs: { | ||
description: "enforce or disallow parentheses when invoking a constructor with no arguments", | ||
description: "Enforce or disallow parentheses when invoking a constructor with no arguments", | ||
recommended: false, | ||
@@ -31,0 +31,0 @@ url: "https://eslint.org/docs/rules/new-parens" |
@@ -25,3 +25,3 @@ /** | ||
docs: { | ||
description: "require or disallow an empty line after variable declarations", | ||
description: "Require or disallow an empty line after variable declarations", | ||
recommended: false, | ||
@@ -28,0 +28,0 @@ url: "https://eslint.org/docs/rules/newline-after-var" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "require an empty line before `return` statements", | ||
description: "Require an empty line before `return` statements", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/newline-before-return" |
@@ -21,3 +21,3 @@ /** | ||
docs: { | ||
description: "require a newline after each call in a method chain", | ||
description: "Require a newline after each call in a method chain", | ||
recommended: false, | ||
@@ -24,0 +24,0 @@ url: "https://eslint.org/docs/rules/newline-per-chained-call" |
@@ -91,3 +91,3 @@ /** | ||
docs: { | ||
description: "disallow the use of `alert`, `confirm`, and `prompt`", | ||
description: "Disallow the use of `alert`, `confirm`, and `prompt`", | ||
recommended: false, | ||
@@ -94,0 +94,0 @@ url: "https://eslint.org/docs/rules/no-alert" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow `Array` constructors", | ||
description: "Disallow `Array` constructors", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-array-constructor" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "disallow using an async function as a Promise executor", | ||
description: "Disallow using an async function as a Promise executor", | ||
recommended: true, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/no-async-promise-executor" |
@@ -62,3 +62,3 @@ /** | ||
docs: { | ||
description: "disallow `await` inside of loops", | ||
description: "Disallow `await` inside of loops", | ||
recommended: false, | ||
@@ -65,0 +65,0 @@ url: "https://eslint.org/docs/rules/no-await-in-loop" |
@@ -29,3 +29,3 @@ /** | ||
docs: { | ||
description: "disallow bitwise operators", | ||
description: "Disallow bitwise operators", | ||
recommended: false, | ||
@@ -32,0 +32,0 @@ url: "https://eslint.org/docs/rules/no-bitwise" |
@@ -22,3 +22,3 @@ /** | ||
docs: { | ||
description: "disallow use of the `Buffer()` constructor", | ||
description: "Disallow use of the `Buffer()` constructor", | ||
recommended: false, | ||
@@ -25,0 +25,0 @@ url: "https://eslint.org/docs/rules/no-buffer-constructor" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow the use of `arguments.caller` or `arguments.callee`", | ||
description: "Disallow the use of `arguments.caller` or `arguments.callee`", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-caller" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "disallow lexical declarations in case clauses", | ||
description: "Disallow lexical declarations in case clauses", | ||
recommended: true, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/no-case-declarations" |
@@ -25,3 +25,3 @@ /** | ||
docs: { | ||
description: "disallow `catch` clause parameters from shadowing variables in the outer scope", | ||
description: "Disallow `catch` clause parameters from shadowing variables in the outer scope", | ||
recommended: false, | ||
@@ -28,0 +28,0 @@ url: "https://eslint.org/docs/rules/no-catch-shadow" |
@@ -20,3 +20,3 @@ /** | ||
docs: { | ||
description: "disallow reassigning class members", | ||
description: "Disallow reassigning class members", | ||
recommended: true, | ||
@@ -23,0 +23,0 @@ url: "https://eslint.org/docs/rules/no-class-assign" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "disallow comparing against -0", | ||
description: "Disallow comparing against -0", | ||
recommended: true, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/no-compare-neg-zero" |
@@ -37,3 +37,3 @@ /** | ||
docs: { | ||
description: "disallow assignment operators in conditional expressions", | ||
description: "Disallow assignment operators in conditional expressions", | ||
recommended: true, | ||
@@ -40,0 +40,0 @@ url: "https://eslint.org/docs/rules/no-cond-assign" |
@@ -34,3 +34,3 @@ /** | ||
docs: { | ||
description: "disallow arrow functions where they could be confused with comparisons", | ||
description: "Disallow arrow functions where they could be confused with comparisons", | ||
recommended: false, | ||
@@ -37,0 +37,0 @@ url: "https://eslint.org/docs/rules/no-confusing-arrow" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "disallow the use of `console`", | ||
description: "Disallow the use of `console`", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/no-console" |
@@ -20,3 +20,3 @@ /** | ||
docs: { | ||
description: "disallow reassigning `const` variables", | ||
description: "Disallow reassigning `const` variables", | ||
recommended: true, | ||
@@ -23,0 +23,0 @@ url: "https://eslint.org/docs/rules/no-const-assign" |
@@ -435,3 +435,3 @@ /** | ||
docs: { | ||
description: "disallow expressions where the operation doesn't affect the value", | ||
description: "Disallow expressions where the operation doesn't affect the value", | ||
recommended: false, | ||
@@ -438,0 +438,0 @@ url: "https://eslint.org/docs/rules/no-constant-binary-expression" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "disallow constant expressions in conditions", | ||
description: "Disallow constant expressions in conditions", | ||
recommended: true, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/no-constant-condition" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow returning value from constructor", | ||
description: "Disallow returning value from constructor", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-constructor-return" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow `continue` statements", | ||
description: "Disallow `continue` statements", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-continue" |
@@ -57,3 +57,3 @@ /** | ||
docs: { | ||
description: "disallow control characters in regular expressions", | ||
description: "Disallow control characters in regular expressions", | ||
recommended: true, | ||
@@ -60,0 +60,0 @@ url: "https://eslint.org/docs/rules/no-control-regex" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow the use of `debugger`", | ||
description: "Disallow the use of `debugger`", | ||
recommended: true, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-debugger" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow deleting variables", | ||
description: "Disallow deleting variables", | ||
recommended: true, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-delete-var" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow division operators explicitly at the beginning of regular expressions", | ||
description: "Disallow division operators explicitly at the beginning of regular expressions", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-div-regex" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow duplicate arguments in `function` definitions", | ||
description: "Disallow duplicate arguments in `function` definitions", | ||
recommended: true, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-dupe-args" |
@@ -20,3 +20,3 @@ /** | ||
docs: { | ||
description: "disallow duplicate class members", | ||
description: "Disallow duplicate class members", | ||
recommended: true, | ||
@@ -23,0 +23,0 @@ url: "https://eslint.org/docs/rules/no-dupe-class-members" |
@@ -55,3 +55,3 @@ /** | ||
docs: { | ||
description: "disallow duplicate conditions in if-else-if chains", | ||
description: "Disallow duplicate conditions in if-else-if chains", | ||
recommended: true, | ||
@@ -58,0 +58,0 @@ url: "https://eslint.org/docs/rules/no-dupe-else-if" |
@@ -91,3 +91,3 @@ /** | ||
docs: { | ||
description: "disallow duplicate keys in object literals", | ||
description: "Disallow duplicate keys in object literals", | ||
recommended: true, | ||
@@ -94,0 +94,0 @@ url: "https://eslint.org/docs/rules/no-dupe-keys" |
@@ -25,3 +25,3 @@ /** | ||
docs: { | ||
description: "disallow duplicate case labels", | ||
description: "Disallow duplicate case labels", | ||
recommended: true, | ||
@@ -28,0 +28,0 @@ url: "https://eslint.org/docs/rules/no-duplicate-case" |
@@ -236,3 +236,3 @@ /** | ||
docs: { | ||
description: "disallow duplicate module imports", | ||
description: "Disallow duplicate module imports", | ||
recommended: false, | ||
@@ -239,0 +239,0 @@ url: "https://eslint.org/docs/rules/no-duplicate-imports" |
@@ -25,3 +25,3 @@ /** | ||
docs: { | ||
description: "disallow `else` blocks after `return` statements in `if` statements", | ||
description: "Disallow `else` blocks after `return` statements in `if` statements", | ||
recommended: false, | ||
@@ -28,0 +28,0 @@ url: "https://eslint.org/docs/rules/no-else-return" |
@@ -33,3 +33,3 @@ /** | ||
docs: { | ||
description: "disallow empty character classes in regular expressions", | ||
description: "Disallow empty character classes in regular expressions", | ||
recommended: true, | ||
@@ -36,0 +36,0 @@ url: "https://eslint.org/docs/rules/no-empty-character-class" |
@@ -98,3 +98,3 @@ /** | ||
docs: { | ||
description: "disallow empty functions", | ||
description: "Disallow empty functions", | ||
recommended: false, | ||
@@ -101,0 +101,0 @@ url: "https://eslint.org/docs/rules/no-empty-function" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "disallow empty destructuring patterns", | ||
description: "Disallow empty destructuring patterns", | ||
recommended: true, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/no-empty-pattern" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "disallow empty block statements", | ||
description: "Disallow empty block statements", | ||
recommended: true, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/no-empty" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "disallow `null` comparisons without type-checking operators", | ||
description: "Disallow `null` comparisons without type-checking operators", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/no-eq-null" |
@@ -46,3 +46,3 @@ /** | ||
docs: { | ||
description: "disallow the use of `eval()`", | ||
description: "Disallow the use of `eval()`", | ||
recommended: false, | ||
@@ -49,0 +49,0 @@ url: "https://eslint.org/docs/rules/no-eval" |
@@ -20,3 +20,3 @@ /** | ||
docs: { | ||
description: "disallow reassigning exceptions in `catch` clauses", | ||
description: "Disallow reassigning exceptions in `catch` clauses", | ||
recommended: true, | ||
@@ -23,0 +23,0 @@ url: "https://eslint.org/docs/rules/no-ex-assign" |
@@ -25,3 +25,3 @@ /** | ||
docs: { | ||
description: "disallow extending native types", | ||
description: "Disallow extending native types", | ||
recommended: false, | ||
@@ -28,0 +28,0 @@ url: "https://eslint.org/docs/rules/no-extend-native" |
@@ -29,3 +29,3 @@ /** | ||
docs: { | ||
description: "disallow unnecessary calls to `.bind()`", | ||
description: "Disallow unnecessary calls to `.bind()`", | ||
recommended: false, | ||
@@ -32,0 +32,0 @@ url: "https://eslint.org/docs/rules/no-extra-bind" |
@@ -27,3 +27,3 @@ /** | ||
docs: { | ||
description: "disallow unnecessary boolean casts", | ||
description: "Disallow unnecessary boolean casts", | ||
recommended: true, | ||
@@ -30,0 +30,0 @@ url: "https://eslint.org/docs/rules/no-extra-boolean-cast" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "disallow unnecessary labels", | ||
description: "Disallow unnecessary labels", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/no-extra-label" |
@@ -20,3 +20,3 @@ /** | ||
docs: { | ||
description: "disallow unnecessary parentheses", | ||
description: "Disallow unnecessary parentheses", | ||
recommended: false, | ||
@@ -23,0 +23,0 @@ url: "https://eslint.org/docs/rules/no-extra-parens" |
@@ -25,3 +25,3 @@ /** | ||
docs: { | ||
description: "disallow unnecessary semicolons", | ||
description: "Disallow unnecessary semicolons", | ||
recommended: true, | ||
@@ -28,0 +28,0 @@ url: "https://eslint.org/docs/rules/no-extra-semi" |
@@ -67,3 +67,3 @@ /** | ||
docs: { | ||
description: "disallow fallthrough of `case` statements", | ||
description: "Disallow fallthrough of `case` statements", | ||
recommended: true, | ||
@@ -70,0 +70,0 @@ url: "https://eslint.org/docs/rules/no-fallthrough" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "disallow leading or trailing decimal points in numeric literals", | ||
description: "Disallow leading or trailing decimal points in numeric literals", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/no-floating-decimal" |
@@ -20,3 +20,3 @@ /** | ||
docs: { | ||
description: "disallow reassigning `function` declarations", | ||
description: "Disallow reassigning `function` declarations", | ||
recommended: true, | ||
@@ -23,0 +23,0 @@ url: "https://eslint.org/docs/rules/no-func-assign" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow assignments to native objects or read-only global variables", | ||
description: "Disallow assignments to native objects or read-only global variables", | ||
recommended: true, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-global-assign" |
@@ -176,3 +176,3 @@ /** | ||
docs: { | ||
description: "disallow shorthand type conversions", | ||
description: "Disallow shorthand type conversions", | ||
recommended: false, | ||
@@ -179,0 +179,0 @@ url: "https://eslint.org/docs/rules/no-implicit-coercion" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow declarations in the global scope", | ||
description: "Disallow declarations in the global scope", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-implicit-globals" |
@@ -25,3 +25,3 @@ /** | ||
docs: { | ||
description: "disallow the use of `eval()`-like methods", | ||
description: "Disallow the use of `eval()`-like methods", | ||
recommended: false, | ||
@@ -28,0 +28,0 @@ url: "https://eslint.org/docs/rules/no-implied-eval" |
@@ -183,3 +183,3 @@ /** | ||
docs: { | ||
description: "disallow assigning to imported bindings", | ||
description: "Disallow assigning to imported bindings", | ||
recommended: true, | ||
@@ -186,0 +186,0 @@ url: "https://eslint.org/docs/rules/no-import-assign" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "disallow inline comments after code", | ||
description: "Disallow inline comments after code", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/no-inline-comments" |
@@ -51,3 +51,3 @@ /** | ||
docs: { | ||
description: "disallow variable or `function` declarations in nested blocks", | ||
description: "Disallow variable or `function` declarations in nested blocks", | ||
recommended: true, | ||
@@ -54,0 +54,0 @@ url: "https://eslint.org/docs/rules/no-inner-declarations" |
@@ -26,3 +26,3 @@ /** | ||
docs: { | ||
description: "disallow invalid regular expression strings in `RegExp` constructors", | ||
description: "Disallow invalid regular expression strings in `RegExp` constructors", | ||
recommended: true, | ||
@@ -29,0 +29,0 @@ url: "https://eslint.org/docs/rules/no-invalid-regexp" |
@@ -39,3 +39,3 @@ /** | ||
docs: { | ||
description: "disallow use of `this` in contexts where the value of `this` is `undefined`", | ||
description: "Disallow use of `this` in contexts where the value of `this` is `undefined`", | ||
recommended: false, | ||
@@ -42,0 +42,0 @@ url: "https://eslint.org/docs/rules/no-invalid-this" |
@@ -34,3 +34,3 @@ /** | ||
docs: { | ||
description: "disallow irregular whitespace", | ||
description: "Disallow irregular whitespace", | ||
recommended: true, | ||
@@ -37,0 +37,0 @@ url: "https://eslint.org/docs/rules/no-irregular-whitespace" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "disallow the use of the `__iterator__` property", | ||
description: "Disallow the use of the `__iterator__` property", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/no-iterator" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "disallow labels that share a name with a variable", | ||
description: "Disallow labels that share a name with a variable", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/no-label-var" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "disallow labeled statements", | ||
description: "Disallow labeled statements", | ||
recommended: false, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/no-labels" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow unnecessary nested blocks", | ||
description: "Disallow unnecessary nested blocks", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-lone-blocks" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "disallow `if` statements as the only statement in `else` blocks", | ||
description: "Disallow `if` statements as the only statement in `else` blocks", | ||
recommended: false, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/no-lonely-if" |
@@ -157,3 +157,3 @@ /** | ||
docs: { | ||
description: "disallow function declarations that contain unsafe references inside loop statements", | ||
description: "Disallow function declarations that contain unsafe references inside loop statements", | ||
recommended: false, | ||
@@ -160,0 +160,0 @@ url: "https://eslint.org/docs/rules/no-loop-func" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow literal numbers that lose precision", | ||
description: "Disallow literal numbers that lose precision", | ||
recommended: true, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-loss-of-precision" |
@@ -35,3 +35,3 @@ /** | ||
docs: { | ||
description: "disallow magic numbers", | ||
description: "Disallow magic numbers", | ||
recommended: false, | ||
@@ -38,0 +38,0 @@ url: "https://eslint.org/docs/rules/no-magic-numbers" |
@@ -110,3 +110,3 @@ /** | ||
docs: { | ||
description: "disallow characters which are made with multiple code points in character class syntax", | ||
description: "Disallow characters which are made with multiple code points in character class syntax", | ||
recommended: true, | ||
@@ -113,0 +113,0 @@ url: "https://eslint.org/docs/rules/no-misleading-character-class" |
@@ -91,3 +91,3 @@ /** | ||
docs: { | ||
description: "disallow mixed binary operators", | ||
description: "Disallow mixed binary operators", | ||
recommended: false, | ||
@@ -94,0 +94,0 @@ url: "https://eslint.org/docs/rules/no-mixed-operators" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "disallow `require` calls to be mixed with regular variable declarations", | ||
description: "Disallow `require` calls to be mixed with regular variable declarations", | ||
recommended: false, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/no-mixed-requires" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "disallow mixed spaces and tabs for indentation", | ||
description: "Disallow mixed spaces and tabs for indentation", | ||
recommended: true, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/no-mixed-spaces-and-tabs" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "disallow use of chained assignment expressions", | ||
description: "Disallow use of chained assignment expressions", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/no-multi-assign" |
@@ -20,3 +20,3 @@ /** | ||
docs: { | ||
description: "disallow multiple spaces", | ||
description: "Disallow multiple spaces", | ||
recommended: false, | ||
@@ -23,0 +23,0 @@ url: "https://eslint.org/docs/rules/no-multi-spaces" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "disallow multiline strings", | ||
description: "Disallow multiline strings", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/no-multi-str" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow multiple empty lines", | ||
description: "Disallow multiple empty lines", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-multiple-empty-lines" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "disallow assignments to native objects or read-only global variables", | ||
description: "Disallow assignments to native objects or read-only global variables", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/no-native-reassign" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "disallow negated conditions", | ||
description: "Disallow negated conditions", | ||
recommended: false, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/no-negated-condition" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "disallow negating the left operand in `in` expressions", | ||
description: "Disallow negating the left operand in `in` expressions", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/no-negated-in-lhs" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow nested ternary expressions", | ||
description: "Disallow nested ternary expressions", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-nested-ternary" |
@@ -30,3 +30,3 @@ /** | ||
docs: { | ||
description: "disallow `new` operators with the `Function` object", | ||
description: "Disallow `new` operators with the `Function` object", | ||
recommended: false, | ||
@@ -33,0 +33,0 @@ url: "https://eslint.org/docs/rules/no-new-func" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "disallow `Object` constructors", | ||
description: "Disallow `Object` constructors", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/no-new-object" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "disallow `new` operators with calls to `require`", | ||
description: "Disallow `new` operators with calls to `require`", | ||
recommended: false, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/no-new-require" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow `new` operators with the `Symbol` object", | ||
description: "Disallow `new` operators with the `Symbol` object", | ||
recommended: true, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-new-symbol" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow `new` operators with the `String`, `Number`, and `Boolean` objects", | ||
description: "Disallow `new` operators with the `String`, `Number`, and `Boolean` objects", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-new-wrappers" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "disallow `new` operators outside of assignments or comparisons", | ||
description: "Disallow `new` operators outside of assignments or comparisons", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/no-new" |
@@ -33,3 +33,3 @@ /** | ||
docs: { | ||
description: "disallow `\\8` and `\\9` escape sequences in string literals", | ||
description: "Disallow `\\8` and `\\9` escape sequences in string literals", | ||
recommended: true, | ||
@@ -36,0 +36,0 @@ url: "https://eslint.org/docs/rules/no-nonoctal-decimal-escape" |
@@ -46,3 +46,3 @@ /** | ||
docs: { | ||
description: "disallow calling global object properties as functions", | ||
description: "Disallow calling global object properties as functions", | ||
recommended: true, | ||
@@ -49,0 +49,0 @@ url: "https://eslint.org/docs/rules/no-obj-calls" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow octal escape sequences in string literals", | ||
description: "Disallow octal escape sequences in string literals", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-octal-escape" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow octal literals", | ||
description: "Disallow octal literals", | ||
recommended: true, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-octal" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "disallow reassigning `function` parameters", | ||
description: "Disallow reassigning `function` parameters", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/no-param-reassign" |
@@ -22,3 +22,3 @@ /** | ||
docs: { | ||
description: "disallow string concatenation with `__dirname` and `__filename`", | ||
description: "Disallow string concatenation with `__dirname` and `__filename`", | ||
recommended: false, | ||
@@ -25,0 +25,0 @@ url: "https://eslint.org/docs/rules/no-path-concat" |
@@ -54,3 +54,3 @@ /** | ||
docs: { | ||
description: "disallow the unary operators `++` and `--`", | ||
description: "Disallow the unary operators `++` and `--`", | ||
recommended: false, | ||
@@ -57,0 +57,0 @@ url: "https://eslint.org/docs/rules/no-plusplus" |
@@ -22,3 +22,3 @@ /** | ||
docs: { | ||
description: "disallow the use of `process.env`", | ||
description: "Disallow the use of `process.env`", | ||
recommended: false, | ||
@@ -25,0 +25,0 @@ url: "https://eslint.org/docs/rules/no-process-env" |
@@ -22,3 +22,3 @@ /** | ||
docs: { | ||
description: "disallow the use of `process.exit()`", | ||
description: "Disallow the use of `process.exit()`", | ||
recommended: false, | ||
@@ -25,0 +25,0 @@ url: "https://eslint.org/docs/rules/no-process-exit" |
@@ -72,3 +72,3 @@ /** | ||
docs: { | ||
description: "disallow returning values from Promise executor functions", | ||
description: "Disallow returning values from Promise executor functions", | ||
recommended: false, | ||
@@ -75,0 +75,0 @@ url: "https://eslint.org/docs/rules/no-promise-executor-return" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "disallow the use of the `__proto__` property", | ||
description: "Disallow the use of the `__proto__` property", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/no-proto" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "disallow calling some `Object.prototype` methods directly on objects", | ||
description: "Disallow calling some `Object.prototype` methods directly on objects", | ||
recommended: true, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/no-prototype-builtins" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "disallow variable redeclaration", | ||
description: "Disallow variable redeclaration", | ||
recommended: true, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/no-redeclare" |
@@ -42,3 +42,3 @@ /** | ||
docs: { | ||
description: "disallow multiple spaces in regular expressions", | ||
description: "Disallow multiple spaces in regular expressions", | ||
recommended: true, | ||
@@ -45,0 +45,0 @@ url: "https://eslint.org/docs/rules/no-regex-spaces" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "disallow specified names in exports", | ||
description: "Disallow specified names in exports", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/no-restricted-exports" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "disallow specified global variables", | ||
description: "Disallow specified global variables", | ||
recommended: false, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/no-restricted-globals" |
@@ -61,2 +61,10 @@ /** | ||
properties: { | ||
importNames: { | ||
type: "array", | ||
items: { | ||
type: "string" | ||
}, | ||
minItems: 1, | ||
uniqueItems: true | ||
}, | ||
group: { | ||
@@ -92,3 +100,3 @@ type: "array", | ||
docs: { | ||
description: "disallow specified modules when loaded by `import`", | ||
description: "Disallow specified modules when loaded by `import`", | ||
recommended: false, | ||
@@ -107,2 +115,10 @@ url: "https://eslint.org/docs/rules/no-restricted-imports" | ||
patternAndImportName: "'{{importName}}' import from '{{importSource}}' is restricted from being used by a pattern.", | ||
// eslint-disable-next-line eslint-plugin/report-message-format -- Custom message might not end in a period | ||
patternAndImportNameWithCustomMessage: "'{{importName}}' import from '{{importSource}}' is restricted from being used by a pattern. {{customMessage}}", | ||
patternAndEverything: "* import is invalid because '{{importNames}}' from '{{importSource}}' is restricted from being used by a pattern.", | ||
// eslint-disable-next-line eslint-plugin/report-message-format -- Custom message might not end in a period | ||
patternAndEverythingWithCustomMessage: "* import is invalid because '{{importNames}}' from '{{importSource}}' is restricted from being used by a pattern. {{customMessage}}", | ||
everything: "* import is invalid because '{{importNames}}' from '{{importSource}}' is restricted.", | ||
@@ -165,5 +181,6 @@ // eslint-disable-next-line eslint-plugin/report-message-format -- Custom message might not end in a period | ||
// relative paths are supported for this rule | ||
const restrictedPatternGroups = restrictedPatterns.map(({ group, message, caseSensitive }) => ({ | ||
const restrictedPatternGroups = restrictedPatterns.map(({ group, message, caseSensitive, importNames }) => ({ | ||
matcher: ignore({ allowRelativePaths: true, ignorecase: !caseSensitive }).add(group), | ||
customMessage: message | ||
customMessage: message, | ||
importNames | ||
})); | ||
@@ -241,16 +258,64 @@ | ||
* @param {node} node representing the restricted path reference | ||
* @param {Object} group contains a Ignore instance for paths, and the customMessage to show if it fails | ||
* @param {Object} group contains an Ignore instance for paths, the customMessage to show on failure, | ||
* and any restricted import names that have been specified in the config | ||
* @param {Map<string,Object[]>} importNames Map of import names that are being imported | ||
* @returns {void} | ||
* @private | ||
*/ | ||
function reportPathForPatterns(node, group) { | ||
function reportPathForPatterns(node, group, importNames) { | ||
const importSource = node.source.value.trim(); | ||
context.report({ | ||
node, | ||
messageId: group.customMessage ? "patternWithCustomMessage" : "patterns", | ||
data: { | ||
importSource, | ||
customMessage: group.customMessage | ||
const customMessage = group.customMessage; | ||
const restrictedImportNames = group.importNames; | ||
/* | ||
* If we are not restricting to any specific import names and just the pattern itself, | ||
* report the error and move on | ||
*/ | ||
if (!restrictedImportNames) { | ||
context.report({ | ||
node, | ||
messageId: customMessage ? "patternWithCustomMessage" : "patterns", | ||
data: { | ||
importSource, | ||
customMessage | ||
} | ||
}); | ||
return; | ||
} | ||
if (importNames.has("*")) { | ||
const specifierData = importNames.get("*")[0]; | ||
context.report({ | ||
node, | ||
messageId: customMessage ? "patternAndEverythingWithCustomMessage" : "patternAndEverything", | ||
loc: specifierData.loc, | ||
data: { | ||
importSource, | ||
importNames: restrictedImportNames, | ||
customMessage | ||
} | ||
}); | ||
} | ||
restrictedImportNames.forEach(importName => { | ||
if (!importNames.has(importName)) { | ||
return; | ||
} | ||
const specifiers = importNames.get(importName); | ||
specifiers.forEach(specifier => { | ||
context.report({ | ||
node, | ||
messageId: customMessage ? "patternAndImportNameWithCustomMessage" : "patternAndImportName", | ||
loc: specifier.loc, | ||
data: { | ||
importSource, | ||
customMessage, | ||
importName | ||
} | ||
}); | ||
}); | ||
}); | ||
@@ -312,3 +377,3 @@ } | ||
if (isRestrictedPattern(importSource, group)) { | ||
reportPathForPatterns(node, group); | ||
reportPathForPatterns(node, group, importNames); | ||
} | ||
@@ -315,0 +380,0 @@ }); |
@@ -52,3 +52,3 @@ /** | ||
docs: { | ||
description: "disallow specified modules when loaded by `require`", | ||
description: "Disallow specified modules when loaded by `require`", | ||
recommended: false, | ||
@@ -55,0 +55,0 @@ url: "https://eslint.org/docs/rules/no-restricted-modules" |
@@ -20,3 +20,3 @@ /** | ||
docs: { | ||
description: "disallow certain properties on certain objects", | ||
description: "Disallow certain properties on certain objects", | ||
recommended: false, | ||
@@ -23,0 +23,0 @@ url: "https://eslint.org/docs/rules/no-restricted-properties" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "disallow specified syntax", | ||
description: "Disallow specified syntax", | ||
recommended: false, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/no-restricted-syntax" |
@@ -29,3 +29,3 @@ /** | ||
docs: { | ||
description: "disallow assignment operators in `return` statements", | ||
description: "Disallow assignment operators in `return` statements", | ||
recommended: false, | ||
@@ -32,0 +32,0 @@ url: "https://eslint.org/docs/rules/no-return-assign" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "disallow unnecessary `return await`", | ||
description: "Disallow unnecessary `return await`", | ||
@@ -22,0 +22,0 @@ recommended: false, |
@@ -21,3 +21,3 @@ /** | ||
docs: { | ||
description: "disallow `javascript:` urls", | ||
description: "Disallow `javascript:` urls", | ||
recommended: false, | ||
@@ -24,0 +24,0 @@ url: "https://eslint.org/docs/rules/no-script-url" |
@@ -133,3 +133,3 @@ /** | ||
docs: { | ||
description: "disallow assignments where both sides are exactly the same", | ||
description: "Disallow assignments where both sides are exactly the same", | ||
recommended: true, | ||
@@ -136,0 +136,0 @@ url: "https://eslint.org/docs/rules/no-self-assign" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "disallow comparisons where both sides are exactly the same", | ||
description: "Disallow comparisons where both sides are exactly the same", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/no-self-compare" |
@@ -32,3 +32,3 @@ /** | ||
docs: { | ||
description: "disallow comma operators", | ||
description: "Disallow comma operators", | ||
recommended: false, | ||
@@ -35,0 +35,0 @@ url: "https://eslint.org/docs/rules/no-sequences" |
@@ -145,3 +145,3 @@ /** | ||
docs: { | ||
description: "disallow returning values from setters", | ||
description: "Disallow returning values from setters", | ||
recommended: true, | ||
@@ -148,0 +148,0 @@ url: "https://eslint.org/docs/rules/no-setter-return" |
@@ -30,3 +30,3 @@ /** | ||
docs: { | ||
description: "disallow identifiers from shadowing restricted names", | ||
description: "Disallow identifiers from shadowing restricted names", | ||
recommended: true, | ||
@@ -33,0 +33,0 @@ url: "https://eslint.org/docs/rules/no-shadow-restricted-names" |
@@ -33,3 +33,3 @@ /** | ||
docs: { | ||
description: "disallow variable declarations from shadowing variables declared in the outer scope", | ||
description: "Disallow variable declarations from shadowing variables declared in the outer scope", | ||
recommended: false, | ||
@@ -36,0 +36,0 @@ url: "https://eslint.org/docs/rules/no-shadow" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "disallow spacing between function identifiers and their applications (deprecated)", | ||
description: "Disallow spacing between function identifiers and their applications (deprecated)", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/no-spaced-func" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "disallow sparse arrays", | ||
description: "Disallow sparse arrays", | ||
recommended: true, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/no-sparse-arrays" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "disallow synchronous methods", | ||
description: "Disallow synchronous methods", | ||
recommended: false, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/no-sync" |
@@ -25,3 +25,3 @@ /** | ||
docs: { | ||
description: "disallow all tabs", | ||
description: "Disallow all tabs", | ||
recommended: false, | ||
@@ -28,0 +28,0 @@ url: "https://eslint.org/docs/rules/no-tabs" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "disallow template literal placeholder syntax in regular strings", | ||
description: "Disallow template literal placeholder syntax in regular strings", | ||
recommended: false, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/no-template-curly-in-string" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow ternary operators", | ||
description: "Disallow ternary operators", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-ternary" |
@@ -43,3 +43,3 @@ /** | ||
docs: { | ||
description: "disallow `this`/`super` before calling `super()` in constructors", | ||
description: "Disallow `this`/`super` before calling `super()` in constructors", | ||
recommended: true, | ||
@@ -46,0 +46,0 @@ url: "https://eslint.org/docs/rules/no-this-before-super" |
@@ -20,3 +20,3 @@ /** | ||
docs: { | ||
description: "disallow throwing literals as exceptions", | ||
description: "Disallow throwing literals as exceptions", | ||
recommended: false, | ||
@@ -23,0 +23,0 @@ url: "https://eslint.org/docs/rules/no-throw-literal" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "disallow trailing whitespace at the end of lines", | ||
description: "Disallow trailing whitespace at the end of lines", | ||
recommended: false, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/no-trailing-spaces" |
@@ -20,3 +20,3 @@ /** | ||
docs: { | ||
description: "disallow initializing variables to `undefined`", | ||
description: "Disallow initializing variables to `undefined`", | ||
recommended: false, | ||
@@ -23,0 +23,0 @@ url: "https://eslint.org/docs/rules/no-undef-init" |
@@ -32,3 +32,3 @@ /** | ||
docs: { | ||
description: "disallow the use of undeclared variables unless mentioned in `/*global */` comments", | ||
description: "Disallow the use of undeclared variables unless mentioned in `/*global */` comments", | ||
recommended: true, | ||
@@ -35,0 +35,0 @@ url: "https://eslint.org/docs/rules/no-undef" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "disallow the use of `undefined` as an identifier", | ||
description: "Disallow the use of `undefined` as an identifier", | ||
recommended: false, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/no-undefined" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow dangling underscores in identifiers", | ||
description: "Disallow dangling underscores in identifiers", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-underscore-dangle" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "disallow confusing multiline expressions", | ||
description: "Disallow confusing multiline expressions", | ||
recommended: true, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/no-unexpected-multiline" |
@@ -165,3 +165,3 @@ /** | ||
docs: { | ||
description: "disallow unmodified loop conditions", | ||
description: "Disallow unmodified loop conditions", | ||
recommended: false, | ||
@@ -168,0 +168,0 @@ url: "https://eslint.org/docs/rules/no-unmodified-loop-condition" |
@@ -32,3 +32,3 @@ /** | ||
docs: { | ||
description: "disallow ternary operators when simpler alternatives exist", | ||
description: "Disallow ternary operators when simpler alternatives exist", | ||
recommended: false, | ||
@@ -35,0 +35,0 @@ url: "https://eslint.org/docs/rules/no-unneeded-ternary" |
@@ -62,3 +62,3 @@ /** | ||
docs: { | ||
description: "disallow loops with a body that allows only one iteration", | ||
description: "Disallow loops with a body that allows only one iteration", | ||
recommended: false, | ||
@@ -65,0 +65,0 @@ url: "https://eslint.org/docs/rules/no-unreachable-loop" |
@@ -114,3 +114,3 @@ /** | ||
docs: { | ||
description: "disallow unreachable code after `return`, `throw`, `continue`, and `break` statements", | ||
description: "Disallow unreachable code after `return`, `throw`, `continue`, and `break` statements", | ||
recommended: true, | ||
@@ -117,0 +117,0 @@ url: "https://eslint.org/docs/rules/no-unreachable" |
@@ -27,3 +27,3 @@ /** | ||
docs: { | ||
description: "disallow control flow statements in `finally` blocks", | ||
description: "Disallow control flow statements in `finally` blocks", | ||
recommended: true, | ||
@@ -30,0 +30,0 @@ url: "https://eslint.org/docs/rules/no-unsafe-finally" |
@@ -55,3 +55,3 @@ /** | ||
docs: { | ||
description: "disallow negating the left operand of relational operators", | ||
description: "Disallow negating the left operand of relational operators", | ||
recommended: true, | ||
@@ -58,0 +58,0 @@ url: "https://eslint.org/docs/rules/no-unsafe-negation" |
@@ -27,3 +27,3 @@ /** | ||
docs: { | ||
description: "disallow use of optional chaining in contexts where the `undefined` value is not allowed", | ||
description: "Disallow use of optional chaining in contexts where the `undefined` value is not allowed", | ||
recommended: true, | ||
@@ -30,0 +30,0 @@ url: "https://eslint.org/docs/rules/no-unsafe-optional-chaining" |
@@ -33,3 +33,3 @@ /** | ||
docs: { | ||
description: "disallow unused expressions", | ||
description: "Disallow unused expressions", | ||
recommended: false, | ||
@@ -36,0 +36,0 @@ url: "https://eslint.org/docs/rules/no-unused-expressions" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow unused labels", | ||
description: "Disallow unused labels", | ||
recommended: true, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-unused-labels" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow unused private class members", | ||
description: "Disallow unused private class members", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-unused-private-class-members" |
@@ -36,3 +36,3 @@ /** | ||
docs: { | ||
description: "disallow unused variables", | ||
description: "Disallow unused variables", | ||
recommended: true, | ||
@@ -39,0 +39,0 @@ url: "https://eslint.org/docs/rules/no-unused-vars" |
@@ -229,3 +229,3 @@ /** | ||
docs: { | ||
description: "disallow the use of variables before they are defined", | ||
description: "Disallow the use of variables before they are defined", | ||
recommended: false, | ||
@@ -232,0 +232,0 @@ url: "https://eslint.org/docs/rules/no-use-before-define" |
@@ -67,3 +67,3 @@ /** | ||
docs: { | ||
description: "disallow useless backreferences in regular expressions", | ||
description: "Disallow useless backreferences in regular expressions", | ||
recommended: true, | ||
@@ -70,0 +70,0 @@ url: "https://eslint.org/docs/rules/no-useless-backreference" |
@@ -58,3 +58,3 @@ /** | ||
docs: { | ||
description: "disallow unnecessary calls to `.call()` and `.apply()`", | ||
description: "Disallow unnecessary calls to `.call()` and `.apply()`", | ||
recommended: false, | ||
@@ -61,0 +61,0 @@ url: "https://eslint.org/docs/rules/no-useless-call" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow unnecessary `catch` clauses", | ||
description: "Disallow unnecessary `catch` clauses", | ||
recommended: true, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-useless-catch" |
@@ -94,3 +94,3 @@ /** | ||
docs: { | ||
description: "disallow unnecessary computed property keys in objects and classes", | ||
description: "Disallow unnecessary computed property keys in objects and classes", | ||
recommended: false, | ||
@@ -97,0 +97,0 @@ url: "https://eslint.org/docs/rules/no-useless-computed-key" |
@@ -73,3 +73,3 @@ /** | ||
docs: { | ||
description: "disallow unnecessary concatenation of literals or template literals", | ||
description: "Disallow unnecessary concatenation of literals or template literals", | ||
recommended: false, | ||
@@ -76,0 +76,0 @@ url: "https://eslint.org/docs/rules/no-useless-concat" |
@@ -141,3 +141,3 @@ /** | ||
docs: { | ||
description: "disallow unnecessary constructors", | ||
description: "Disallow unnecessary constructors", | ||
recommended: false, | ||
@@ -144,0 +144,0 @@ url: "https://eslint.org/docs/rules/no-useless-constructor" |
@@ -87,3 +87,3 @@ /** | ||
docs: { | ||
description: "disallow unnecessary escape characters", | ||
description: "Disallow unnecessary escape characters", | ||
recommended: true, | ||
@@ -90,0 +90,0 @@ url: "https://eslint.org/docs/rules/no-useless-escape" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "disallow renaming import, export, and destructured assignments to the same name", | ||
description: "Disallow renaming import, export, and destructured assignments to the same name", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/no-useless-rename" |
@@ -70,3 +70,3 @@ /** | ||
docs: { | ||
description: "disallow redundant return statements", | ||
description: "Disallow redundant return statements", | ||
recommended: false, | ||
@@ -73,0 +73,0 @@ url: "https://eslint.org/docs/rules/no-useless-return" |
@@ -188,3 +188,3 @@ /** | ||
docs: { | ||
description: "require `let` or `const` instead of `var`", | ||
description: "Require `let` or `const` instead of `var`", | ||
recommended: false, | ||
@@ -191,0 +191,0 @@ url: "https://eslint.org/docs/rules/no-var" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "disallow `void` operators", | ||
description: "Disallow `void` operators", | ||
recommended: false, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/no-void" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "disallow specified warning terms in comments", | ||
description: "Disallow specified warning terms in comments", | ||
recommended: false, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/no-warning-comments" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "disallow whitespace before properties", | ||
description: "Disallow whitespace before properties", | ||
recommended: false, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/no-whitespace-before-property" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "disallow `with` statements", | ||
description: "Disallow `with` statements", | ||
recommended: true, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/no-with" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "enforce the location of single-line statements", | ||
description: "Enforce the location of single-line statements", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/nonblock-statement-body-position" |
@@ -153,3 +153,3 @@ /** | ||
docs: { | ||
description: "enforce consistent line breaks after opening and before closing braces", | ||
description: "Enforce consistent line breaks after opening and before closing braces", | ||
recommended: false, | ||
@@ -156,0 +156,0 @@ url: "https://eslint.org/docs/rules/object-curly-newline" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "enforce consistent spacing inside braces", | ||
description: "Enforce consistent spacing inside braces", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/object-curly-spacing" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "enforce placing object properties on separate lines", | ||
description: "Enforce placing object properties on separate lines", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/object-property-newline" |
@@ -31,3 +31,3 @@ /** | ||
docs: { | ||
description: "require or disallow method and property shorthand syntax for object literals", | ||
description: "Require or disallow method and property shorthand syntax for object literals", | ||
recommended: false, | ||
@@ -34,0 +34,0 @@ url: "https://eslint.org/docs/rules/object-shorthand" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "require or disallow newlines around variable declarations", | ||
description: "Require or disallow newlines around variable declarations", | ||
recommended: false, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/one-var-declaration-per-line" |
@@ -37,3 +37,3 @@ /** | ||
docs: { | ||
description: "enforce variables to be declared either together or separately in functions", | ||
description: "Enforce variables to be declared either together or separately in functions", | ||
recommended: false, | ||
@@ -40,0 +40,0 @@ url: "https://eslint.org/docs/rules/one-var" |
@@ -66,3 +66,3 @@ /** | ||
docs: { | ||
description: "require or disallow assignment operator shorthand where possible", | ||
description: "Require or disallow assignment operator shorthand where possible", | ||
recommended: false, | ||
@@ -69,0 +69,0 @@ url: "https://eslint.org/docs/rules/operator-assignment" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "enforce consistent linebreak style for operators", | ||
description: "Enforce consistent linebreak style for operators", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/operator-linebreak" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "require or disallow padding within blocks", | ||
description: "Require or disallow padding within blocks", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/padded-blocks" |
@@ -434,3 +434,3 @@ /** | ||
docs: { | ||
description: "require or disallow padding lines between statements", | ||
description: "Require or disallow padding lines between statements", | ||
recommended: false, | ||
@@ -437,0 +437,0 @@ url: "https://eslint.org/docs/rules/padding-line-between-statements" |
@@ -154,3 +154,3 @@ /** | ||
docs: { | ||
description: "require using arrow functions for callbacks", | ||
description: "Require using arrow functions for callbacks", | ||
recommended: false, | ||
@@ -157,0 +157,0 @@ url: "https://eslint.org/docs/rules/prefer-arrow-callback" |
@@ -335,3 +335,3 @@ /** | ||
docs: { | ||
description: "require `const` declarations for variables that are never reassigned after declared", | ||
description: "Require `const` declarations for variables that are never reassigned after declared", | ||
recommended: false, | ||
@@ -338,0 +338,0 @@ url: "https://eslint.org/docs/rules/prefer-const" |
@@ -29,3 +29,3 @@ /** | ||
docs: { | ||
description: "require destructuring from arrays and/or objects", | ||
description: "Require destructuring from arrays and/or objects", | ||
recommended: false, | ||
@@ -32,0 +32,0 @@ url: "https://eslint.org/docs/rules/prefer-destructuring" |
@@ -93,3 +93,3 @@ /** | ||
docs: { | ||
description: "disallow the use of `Math.pow` in favor of the `**` operator", | ||
description: "Disallow the use of `Math.pow` in favor of the `**` operator", | ||
recommended: false, | ||
@@ -96,0 +96,0 @@ url: "https://eslint.org/docs/rules/prefer-exponentiation-operator" |
@@ -36,3 +36,3 @@ /** | ||
docs: { | ||
description: "enforce using named capture group in regular expression", | ||
description: "Enforce using named capture group in regular expression", | ||
recommended: false, | ||
@@ -39,0 +39,0 @@ url: "https://eslint.org/docs/rules/prefer-named-capture-group" |
@@ -48,3 +48,3 @@ /** | ||
docs: { | ||
description: "disallow `parseInt()` and `Number.parseInt()` in favor of binary, octal, and hexadecimal literals", | ||
description: "Disallow `parseInt()` and `Number.parseInt()` in favor of binary, octal, and hexadecimal literals", | ||
recommended: false, | ||
@@ -51,0 +51,0 @@ url: "https://eslint.org/docs/rules/prefer-numeric-literals" |
@@ -53,3 +53,3 @@ /** | ||
description: | ||
"disallow use of `Object.prototype.hasOwnProperty.call()` and prefer use of `Object.hasOwn()`", | ||
"Disallow use of `Object.prototype.hasOwnProperty.call()` and prefer use of `Object.hasOwn()`", | ||
recommended: false, | ||
@@ -56,0 +56,0 @@ url: "https://eslint.org/docs/rules/prefer-object-has-own" |
@@ -250,3 +250,3 @@ /** | ||
description: | ||
"disallow using Object.assign with an object literal as the first argument and prefer the use of object spread instead.", | ||
"Disallow using Object.assign with an object literal as the first argument and prefer the use of object spread instead.", | ||
recommended: false, | ||
@@ -253,0 +253,0 @@ url: "https://eslint.org/docs/rules/prefer-object-spread" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "require using Error objects as Promise rejection reasons", | ||
description: "Require using Error objects as Promise rejection reasons", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/prefer-promise-reject-errors" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "require `Reflect` methods where applicable", | ||
description: "Require `Reflect` methods where applicable", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/prefer-reflect" |
@@ -126,3 +126,3 @@ /** | ||
docs: { | ||
description: "disallow use of the `RegExp` constructor in favor of regular expression literals", | ||
description: "Disallow use of the `RegExp` constructor in favor of regular expression literals", | ||
recommended: false, | ||
@@ -129,0 +129,0 @@ url: "https://eslint.org/docs/rules/prefer-regex-literals" |
@@ -68,3 +68,3 @@ /** | ||
docs: { | ||
description: "require rest parameters instead of `arguments`", | ||
description: "Require rest parameters instead of `arguments`", | ||
recommended: false, | ||
@@ -71,0 +71,0 @@ url: "https://eslint.org/docs/rules/prefer-rest-params" |
@@ -52,3 +52,3 @@ /** | ||
docs: { | ||
description: "require spread operators instead of `.apply()`", | ||
description: "Require spread operators instead of `.apply()`", | ||
recommended: false, | ||
@@ -55,0 +55,0 @@ url: "https://eslint.org/docs/rules/prefer-spread" |
@@ -131,3 +131,3 @@ /** | ||
docs: { | ||
description: "require template literals instead of string concatenation", | ||
description: "Require template literals instead of string concatenation", | ||
recommended: false, | ||
@@ -134,0 +134,0 @@ url: "https://eslint.org/docs/rules/prefer-template" |
@@ -25,3 +25,3 @@ /** | ||
docs: { | ||
description: "require quotes around object literal property names", | ||
description: "Require quotes around object literal property names", | ||
recommended: false, | ||
@@ -28,0 +28,0 @@ url: "https://eslint.org/docs/rules/quote-props" |
@@ -83,3 +83,3 @@ /** | ||
docs: { | ||
description: "enforce the consistent use of either backticks, double, or single quotes", | ||
description: "Enforce the consistent use of either backticks, double, or single quotes", | ||
recommended: false, | ||
@@ -86,0 +86,0 @@ url: "https://eslint.org/docs/rules/quotes" |
@@ -83,3 +83,3 @@ /** | ||
docs: { | ||
description: "enforce the consistent use of the radix argument when using `parseInt()`", | ||
description: "Enforce the consistent use of the radix argument when using `parseInt()`", | ||
recommended: false, | ||
@@ -86,0 +86,0 @@ url: "https://eslint.org/docs/rules/radix" |
@@ -174,3 +174,3 @@ /** | ||
docs: { | ||
description: "disallow assignments that can lead to race conditions due to usage of `await` or `yield`", | ||
description: "Disallow assignments that can lead to race conditions due to usage of `await` or `yield`", | ||
recommended: false, | ||
@@ -177,0 +177,0 @@ url: "https://eslint.org/docs/rules/require-atomic-updates" |
@@ -37,3 +37,3 @@ /** | ||
docs: { | ||
description: "disallow async functions which have no `await` expression", | ||
description: "Disallow async functions which have no `await` expression", | ||
recommended: false, | ||
@@ -40,0 +40,0 @@ url: "https://eslint.org/docs/rules/require-await" |
@@ -14,3 +14,3 @@ /** | ||
docs: { | ||
description: "require JSDoc comments", | ||
description: "Require JSDoc comments", | ||
recommended: false, | ||
@@ -17,0 +17,0 @@ url: "https://eslint.org/docs/rules/require-jsdoc" |
@@ -29,3 +29,3 @@ /** | ||
docs: { | ||
description: "enforce the use of `u` flag on RegExp", | ||
description: "Enforce the use of `u` flag on RegExp", | ||
recommended: false, | ||
@@ -32,0 +32,0 @@ url: "https://eslint.org/docs/rules/require-unicode-regexp" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "require generator functions to contain `yield`", | ||
description: "Require generator functions to contain `yield`", | ||
recommended: true, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/require-yield" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "enforce spacing between rest and spread operators and their expressions", | ||
description: "Enforce spacing between rest and spread operators and their expressions", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/rest-spread-spacing" |
@@ -20,3 +20,3 @@ /** | ||
docs: { | ||
description: "enforce consistent spacing before and after semicolons", | ||
description: "Enforce consistent spacing before and after semicolons", | ||
recommended: false, | ||
@@ -23,0 +23,0 @@ url: "https://eslint.org/docs/rules/semi-spacing" |
@@ -76,3 +76,3 @@ /** | ||
docs: { | ||
description: "enforce location of semicolons", | ||
description: "Enforce location of semicolons", | ||
recommended: false, | ||
@@ -79,0 +79,0 @@ url: "https://eslint.org/docs/rules/semi-style" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "require or disallow semicolons instead of ASI", | ||
description: "Require or disallow semicolons instead of ASI", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/semi" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "enforce sorted import declarations within modules", | ||
description: "Enforce sorted import declarations within modules", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/sort-imports" |
@@ -84,3 +84,3 @@ /** | ||
docs: { | ||
description: "require object keys to be sorted", | ||
description: "Require object keys to be sorted", | ||
recommended: false, | ||
@@ -87,0 +87,0 @@ url: "https://eslint.org/docs/rules/sort-keys" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "require variables within the same declaration block to be sorted", | ||
description: "Require variables within the same declaration block to be sorted", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/sort-vars" |
@@ -43,3 +43,3 @@ /** | ||
docs: { | ||
description: "enforce consistent spacing before blocks", | ||
description: "Enforce consistent spacing before blocks", | ||
recommended: false, | ||
@@ -46,0 +46,0 @@ url: "https://eslint.org/docs/rules/space-before-blocks" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "enforce consistent spacing before `function` definition opening parenthesis", | ||
description: "Enforce consistent spacing before `function` definition opening parenthesis", | ||
recommended: false, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/space-before-function-paren" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "enforce consistent spacing inside parentheses", | ||
description: "Enforce consistent spacing inside parentheses", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/space-in-parens" |
@@ -19,3 +19,3 @@ /** | ||
docs: { | ||
description: "require spacing around infix operators", | ||
description: "Require spacing around infix operators", | ||
recommended: false, | ||
@@ -22,0 +22,0 @@ url: "https://eslint.org/docs/rules/space-infix-ops" |
@@ -23,3 +23,3 @@ /** | ||
docs: { | ||
description: "enforce consistent spacing before or after unary operators", | ||
description: "Enforce consistent spacing before or after unary operators", | ||
recommended: false, | ||
@@ -26,0 +26,0 @@ url: "https://eslint.org/docs/rules/space-unary-ops" |
@@ -155,3 +155,3 @@ /** | ||
docs: { | ||
description: "enforce consistent spacing after the `//` or `/*` in a comment", | ||
description: "Enforce consistent spacing after the `//` or `/*` in a comment", | ||
recommended: false, | ||
@@ -158,0 +158,0 @@ url: "https://eslint.org/docs/rules/spaced-comment" |
@@ -72,3 +72,3 @@ /** | ||
docs: { | ||
description: "require or disallow strict mode directives", | ||
description: "Require or disallow strict mode directives", | ||
recommended: false, | ||
@@ -75,0 +75,0 @@ url: "https://eslint.org/docs/rules/strict" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "enforce spacing around colons of switch statements", | ||
description: "Enforce spacing around colons of switch statements", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/switch-colon-spacing" |
@@ -25,3 +25,3 @@ /** | ||
docs: { | ||
description: "require symbol descriptions", | ||
description: "Require symbol descriptions", | ||
recommended: false, | ||
@@ -28,0 +28,0 @@ url: "https://eslint.org/docs/rules/symbol-description" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "require or disallow spacing around embedded expressions of template strings", | ||
description: "Require or disallow spacing around embedded expressions of template strings", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/template-curly-spacing" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "require or disallow spacing between template tags and their literals", | ||
description: "Require or disallow spacing between template tags and their literals", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/template-tag-spacing" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "require or disallow Unicode byte order mark (BOM)", | ||
description: "Require or disallow Unicode byte order mark (BOM)", | ||
recommended: false, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/unicode-bom" |
@@ -40,3 +40,3 @@ /** | ||
docs: { | ||
description: "require calls to `isNaN()` when checking for `NaN`", | ||
description: "Require calls to `isNaN()` when checking for `NaN`", | ||
recommended: true, | ||
@@ -43,0 +43,0 @@ url: "https://eslint.org/docs/rules/use-isnan" |
@@ -24,3 +24,3 @@ /** | ||
docs: { | ||
description: "enforce valid JSDoc comments", | ||
description: "Enforce valid JSDoc comments", | ||
recommended: false, | ||
@@ -27,0 +27,0 @@ url: "https://eslint.org/docs/rules/valid-jsdoc" |
@@ -17,3 +17,3 @@ /** | ||
docs: { | ||
description: "enforce comparing `typeof` expressions against valid strings", | ||
description: "Enforce comparing `typeof` expressions against valid strings", | ||
recommended: true, | ||
@@ -20,0 +20,0 @@ url: "https://eslint.org/docs/rules/valid-typeof" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "require `var` declarations be placed at the top of their containing scope", | ||
description: "Require `var` declarations be placed at the top of their containing scope", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/vars-on-top" |
@@ -46,3 +46,3 @@ /** | ||
docs: { | ||
description: "require parentheses around immediate `function` invocations", | ||
description: "Require parentheses around immediate `function` invocations", | ||
recommended: false, | ||
@@ -49,0 +49,0 @@ url: "https://eslint.org/docs/rules/wrap-iife" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "require parenthesis around regex literals", | ||
description: "Require parenthesis around regex literals", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/wrap-regex" |
@@ -18,3 +18,3 @@ /** | ||
docs: { | ||
description: "require or disallow spacing around the `*` in `yield*` expressions", | ||
description: "Require or disallow spacing around the `*` in `yield*` expressions", | ||
recommended: false, | ||
@@ -21,0 +21,0 @@ url: "https://eslint.org/docs/rules/yield-star-spacing" |
@@ -124,3 +124,3 @@ /** | ||
docs: { | ||
description: 'require or disallow "Yoda" conditions', | ||
description: 'Require or disallow "Yoda" conditions', | ||
recommended: false, | ||
@@ -127,0 +127,0 @@ url: "https://eslint.org/docs/rules/yoda" |
{ | ||
"name": "eslint", | ||
"version": "8.18.0", | ||
"version": "8.19.0", | ||
"author": "Nicholas C. Zakas <nicholas+npm@nczconsulting.com>", | ||
@@ -101,3 +101,2 @@ "description": "An AST-based pattern checker for JavaScript.", | ||
"core-js": "^3.1.3", | ||
"dateformat": "^4.5.1", | ||
"ejs": "^3.0.2", | ||
@@ -104,0 +103,0 @@ "eslint": "file:.", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
2725164
60
64748