node/tools/eslint-rules
Rich Trott 3ecc964a29
tools: remove conditional assignment in custom ESLint rule
These changes no-duplicate-require.js so that it doesn't use an
assignment in a conditional, which can be easy to misread as a
comparison rather than an assignment. It also means we change a do/while
(which we don't use much in our code) to the much more common while
construct.

PR-URL: https://github.com/nodejs/node/pull/41325
Reviewed-By: Michaël Zasso <targos@protonmail.com>
2022-01-31 23:54:41 -05:00
..
alphabetize-errors.js
async-iife-no-unused-result.js tools: add meta.fixable to fixable lint rules 2020-08-03 08:48:32 -04:00
crypto-check.js lib,tools: remove empty lines between JSDoc tags 2022-01-31 23:48:11 -05:00
documented-errors.js doc,errors: use code markup/markdown in headers 2019-12-26 21:39:24 -08:00
eslint-check.js tools: add meta.fixable to fixable lint rules 2020-08-03 08:48:32 -04:00
inspector-check.js tools: prepare ESLint rules for 8.0.0 requirements 2021-10-13 10:24:41 +02:00
lowercase-name-for-primitive.js tools: add meta.fixable to fixable lint rules 2020-08-03 08:48:32 -04:00
no-array-destructuring.js tools: add ESLint rule no-array-destructuring 2021-03-03 19:53:28 +01:00
no-duplicate-requires.js tools: remove conditional assignment in custom ESLint rule 2022-01-31 23:54:41 -05:00
no-unescaped-regexp-dot.js tools: replace var to let/const 2019-03-07 00:35:01 +01:00
non-ascii-character.js tools: remove fixer for non-ascii-character ESLint custom rule 2021-04-29 13:45:42 +02:00
prefer-assert-iferror.js tools: add meta.fixable to fixable lint rules 2020-08-03 08:48:32 -04:00
prefer-assert-methods.js tools: fix object name in prefer-assert-methods.js 2021-03-05 10:17:34 -08:00
prefer-common-mustnotcall.js
prefer-common-mustsucceed.js test: add common.mustSucceed 2020-10-17 00:48:26 +02:00
prefer-primordials.js tools: fix bug in prefer-primordials ESLint rule 2021-11-25 16:02:07 +00:00
prefer-util-format-errors.js
require-common-first.js lib,test,tools: use consistent JSDoc types 2022-01-31 23:00:31 -05:00
required-modules.js lib,test,tools: use consistent JSDoc types 2022-01-31 23:00:31 -05:00
rules-utils.js doc,lib,tools: align multiline comments 2022-01-31 23:08:51 -05:00