Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tools: install and enable JSDoc linting in ESLint #41027

Closed
wants to merge 2 commits into from

Conversation

Trott
Copy link
Member

@Trott Trott commented Nov 30, 2021

No description provided.

@nodejs-github-bot nodejs-github-bot added the tools Issues and PRs related to the tools directory. label Nov 30, 2021
Copy link
Member

@targos targos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note that I already tried to introduce this plugin and was pushed back because of all the files and lines added by the lodash dependency.

@Trott
Copy link
Member Author

Trott commented Nov 30, 2021

Note that I already tried to introduce this plugin and was pushed back because of all the files and lines added by the lodash dependency.

Refs: #38279

I approved that PR! That one added almost 115K lines. This one adds "only" 53K. That's still a lot of lines, but maybe more acceptable.

@Trott
Copy link
Member Author

Trott commented Nov 30, 2021

Note that I already tried to introduce this plugin and was pushed back because of all the files and lines added by the lodash dependency.

As it turns out, a bunch of commits landed 8 hours ago to drop lodash as a dependency. So with the next release, odds are good this diff will be even smaller.

@jasnell
Copy link
Member

jasnell commented Nov 30, 2021

Oy.. can we maybe possibly wait until that next release comes out? This is rather large.

@Trott
Copy link
Member Author

Trott commented Nov 30, 2021

Oy.. can we maybe possibly wait until that next release comes out? This is rather large.

I think that's reasonable. I'll add a blocked label for now.

@Trott Trott added the blocked PRs that are blocked by other issues or PRs. label Nov 30, 2021
@Trott
Copy link
Member Author

Trott commented Dec 1, 2021

eslint-plugin-jsdoc@37.1.0 has been released. I've updated this PR. The net number of lines added in this PR is now down to just slightly above 11.5K. I'm going to remove the blocked label. /ping @jasnell

@Trott Trott removed the blocked PRs that are blocked by other issues or PRs. label Dec 1, 2021
@Trott
Copy link
Member Author

Trott commented Dec 1, 2021

@nodejs/linting

@@ -336,6 +337,9 @@ module.exports = {
'use-isnan': 'error',
'valid-typeof': ['error', { requireStringLiterals: true }],

// JSDoc rules
'jsdoc/check-types': 'error',
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this the only rule we want or is better to go with "extends": ["plugin:jsdoc/recommended" and then turn off the ones that you don't?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was going to enable them one by one but your idea here is probably better.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(I might land this as-is and then do your suggestion in a subsequent PR.)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just noticed that it doesn't look like extends is used at all in this repo, but you can also inline the rules marked as recommended from https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-configuration. You're right that that could definitely be separate

@Trott Trott added commit-queue-rebase Add this label to allow the Commit Queue to land a PR in several commits. commit-queue Add this label to land a pull request using GitHub Actions. labels Dec 2, 2021
@nodejs-github-bot nodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label Dec 2, 2021
@nodejs-github-bot
Copy link
Collaborator

Commit Queue failed
- Loading data for nodejs/node/pull/41027
✔  Done loading data for nodejs/node/pull/41027
----------------------------------- PR info ------------------------------------
Title      tools: install and enable JSDoc linting in ESLint (#41027)
Author     Rich Trott  (@Trott)
Branch     Trott:add-jsdoc-lint -> nodejs:master
Labels     tools, commit-queue-rebase
Commits    2
 - tools: include JSDoc in ESLint updating tool
 - tools: install and enable JSDoc linting in ESLint
Committers 1
 - Rich Trott 
PR-URL: https://github.com/nodejs/node/pull/41027
Reviewed-By: Michaël Zasso 
Reviewed-By: Antoine du Hamel 
------------------------------ Generated metadata ------------------------------
PR-URL: https://github.com/nodejs/node/pull/41027
Reviewed-By: Michaël Zasso 
Reviewed-By: Antoine du Hamel 
--------------------------------------------------------------------------------
   ℹ  This PR was created on Tue, 30 Nov 2021 00:45:16 GMT
   ✔  Approvals: 2
   ✔  - Michaël Zasso (@targos) (TSC): https://github.com/nodejs/node/pull/41027#pullrequestreview-818627368
   ✔  - Antoine du Hamel (@aduh95) (TSC): https://github.com/nodejs/node/pull/41027#pullrequestreview-820837923
   ✔  Last GitHub Actions successful
   ℹ  Green GitHub Actions CI is sufficient
--------------------------------------------------------------------------------
   ✔  No git cherry-pick in progress
   ✔  No git am in progress
   ✔  No git rebase in progress
--------------------------------------------------------------------------------
- Bringing origin/master up to date...
From https://github.com/nodejs/node
 * branch                  master     -> FETCH_HEAD
✔  origin/master is now up-to-date
- Downloading patch for 41027
From https://github.com/nodejs/node
 * branch                  refs/pull/41027/merge -> FETCH_HEAD
✔  Fetched commits as 722f113e0df6..fe94d53f1808
--------------------------------------------------------------------------------
[master bcc14fb9ab] tools: include JSDoc in ESLint updating tool
 Author: Rich Trott 
 Date: Mon Nov 29 16:41:05 2021 -0800
 1 file changed, 5 insertions(+), 1 deletion(-)
[master 1a4bd88a6e] tools: install and enable JSDoc linting in ESLint
 Author: Rich Trott 
 Date: Mon Nov 29 16:41:31 2021 -0800
 328 files changed, 29867 insertions(+), 18292 deletions(-)
 delete mode 100644 tools/node_modules/eslint/README.md
 create mode 120000 tools/node_modules/eslint/node_modules/.bin/acorn
 create mode 120000 tools/node_modules/eslint/node_modules/.bin/browserslist
 create mode 120000 tools/node_modules/eslint/node_modules/.bin/eslint
 create mode 120000 tools/node_modules/eslint/node_modules/.bin/js-yaml
 create mode 120000 tools/node_modules/eslint/node_modules/.bin/jsesc
 create mode 120000 tools/node_modules/eslint/node_modules/.bin/json5
 create mode 120000 tools/node_modules/eslint/node_modules/.bin/node-which
 create mode 120000 tools/node_modules/eslint/node_modules/.bin/parser
 create mode 120000 tools/node_modules/eslint/node_modules/.bin/rimraf
 create mode 120000 tools/node_modules/eslint/node_modules/.bin/semver
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/code-frame/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/core/README.md
 create mode 120000 tools/node_modules/eslint/node_modules/@babel/core/node_modules/.bin/semver
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/eslint-parser/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/estraverse/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/generator/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/README.md
 create mode 120000 tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/.bin/semver
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-function-name/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-hoist-variables/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-member-expression-to-functions/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-module-imports/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-optimise-call-expression/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-replace-supers/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-simple-access/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-split-export-declaration/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-validator-option/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helpers/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/highlight/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-name/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/parser/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/template/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/traverse/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@babel/types/README.md
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.babelrc.json
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/LICENSE-MIT.txt
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/dist/index.cjs.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/LICENSE
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/browser/index.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/index.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/parser/block-parser.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/parser/index.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/parser/source-parser.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/parser/spec-parser.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/parser/tokenizers/description.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/parser/tokenizers/index.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/parser/tokenizers/name.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/parser/tokenizers/tag.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/parser/tokenizers/type.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/primitives.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/stringifier/index.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/stringifier/inspect.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/transforms/align.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/transforms/crlf.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/transforms/indent.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/transforms/index.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/util.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/jest.config.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/index.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/parser/block-parser.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/parser/index.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/parser/source-parser.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/parser/spec-parser.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/parser/tokenizers/description.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/parser/tokenizers/index.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/parser/tokenizers/name.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/parser/tokenizers/tag.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/parser/tokenizers/type.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/primitives.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/stringifier/index.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/stringifier/inspect.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/transforms/align.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/transforms/crlf.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/transforms/indent.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/transforms/index.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/util.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/migrate-1.0.md
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/package.json
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/tsconfig.node.json
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/package.json
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/commentHandler.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/commentParserToESTree.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/index.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/jsdoccomment.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/parseComment.js
 create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/toCamelCase.js
 delete mode 100644 tools/node_modules/eslint/node_modules/@eslint/eslintrc/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@humanwhocodes/config-array/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/@humanwhocodes/object-schema/README.md
 delete mode 100755 tools/node_modules/eslint/node_modules/@types/mdast/README.md
 delete mode 100755 tools/node_modules/eslint/node_modules/@types/unist/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/acorn-jsx/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/acorn/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/ajv/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/ajv/lib/dotjs/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/ansi-colors/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/argparse/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/balanced-match/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/brace-expansion/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/browserslist/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/caniuse-lite/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/color-convert/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/color-name/README.md
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/LICENSE
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/browser/index.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/index.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/parser/block-parser.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/parser/index.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/parser/source-parser.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/parser/spec-parser.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/parser/tokenizers/description.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/parser/tokenizers/index.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/parser/tokenizers/name.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/parser/tokenizers/tag.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/parser/tokenizers/type.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/primitives.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/stringifier/index.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/stringifier/inspect.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/transforms/align.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/transforms/crlf.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/transforms/indent.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/transforms/index.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/util.js
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/jest.config.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/index.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/parser/block-parser.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/parser/index.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/parser/source-parser.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/parser/spec-parser.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/parser/tokenizers/description.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/parser/tokenizers/index.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/parser/tokenizers/name.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/parser/tokenizers/tag.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/parser/tokenizers/type.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/primitives.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/stringifier/index.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/stringifier/inspect.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/transforms/align.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/transforms/crlf.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/transforms/indent.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/transforms/index.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/util.cjs
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/migrate-1.0.md
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/package.json
 create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/tsconfig.node.json
 delete mode 100644 tools/node_modules/eslint/node_modules/concat-map/README.markdown
 delete mode 100644 tools/node_modules/eslint/node_modules/convert-source-map/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/cross-spawn/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/debug/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/deep-is/README.markdown
 delete mode 100644 tools/node_modules/eslint/node_modules/doctrine/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/electron-to-chromium/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/enquirer/README.md
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/LICENSE
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/WarnSettings.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/alignTransform.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/bin/generateRule.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/exportParser.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/generateRule.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/getDefaultTagStructureForMode.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/index.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/iterateJsdoc.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/jsdocUtils.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkAccess.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkAlignment.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkExamples.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkIndentation.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkLineAlignment.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkParamNames.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkPropertyNames.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkSyntax.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkTagNames.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkTypes.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkValues.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/emptyTags.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/implementsOnClasses.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/matchDescription.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/matchName.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/multilineBlocks.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/newlineAfterDescription.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noBadBlocks.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noDefaults.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMissingSyntax.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMultiAsterisks.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noRestrictedSyntax.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noTypes.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noUndefinedTypes.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireAsteriskPrefix.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescription.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescriptionCompleteSentence.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireExample.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireFileOverview.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireHyphenBeforeParamDescription.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireJsdoc.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParam.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamDescription.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamName.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamType.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireProperty.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyDescription.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyName.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyType.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturns.js
 create mode 100755 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsCheck.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsDescription.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsType.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireThrows.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireYields.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireYieldsCheck.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/tagLines.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/validTypes.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/tagNames.js
 create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json
 delete mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-markdown/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/eslint-scope/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/eslint-utils/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/eslint-visitor-keys/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/espree/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/esquery/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/esrecurse/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/estraverse/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/esutils/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/fast-deep-equal/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/fast-json-stable-stringify/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/fast-levenshtein/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/file-entry-cache/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/flat-cache/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/flatted/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/fs.realpath/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/functional-red-black-tree/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/gensync/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/glob-parent/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/glob/README.md
 delete mode 100755 tools/node_modules/eslint/node_modules/ignore/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/imurmurhash/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/inflight/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/inherits/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/is-extglob/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/is-glob/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/isexe/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/js-tokens/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/js-yaml/README.md
 create mode 100644 tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/LICENSE
 create mode 100644 tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/dist/index.js
 create mode 100644 tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/package.json
 delete mode 100644 tools/node_modules/eslint/node_modules/jsesc/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/json-schema-traverse/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/json5/README.md
 mode change 100644 => 100755 tools/node_modules/eslint/node_modules/json5/lib/cli.js
 delete mode 100644 tools/node_modules/eslint/node_modules/levn/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/lodash.merge/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/lru-cache/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/minimatch/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/natural-compare/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/node-releases/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/once/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/optionator/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/picocolors/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/prelude-ls/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/punycode/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/regexpp/README.md
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/LICENSE-MIT.txt
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/index-es.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/index-es.min.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/index-generators-es.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/index-generators-umd.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/index-umd.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/index-umd.min.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/main-es.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/main-umd.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/prototype-es.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/prototype-umd.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/regexp-prototype-es.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/regexp-prototype-umd.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/string-prototype-es.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/string-prototype-umd.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/lgtm.yml
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/package.json
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/pnpm-lock.yaml
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/src/index-generators.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/src/index.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/src/main.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/src/mixinRegex.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/src/prototype.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/src/regexp-prototype.js
 create mode 100644 tools/node_modules/eslint/node_modules/regextras/src/string-prototype.js
 delete mode 100644 tools/node_modules/eslint/node_modules/rimraf/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/safe-buffer/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/semver/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/source-map/README.md
 create mode 100644 tools/node_modules/eslint/node_modules/spdx-exceptions/index.json
 create mode 100644 tools/node_modules/eslint/node_modules/spdx-exceptions/package.json
 create mode 100644 tools/node_modules/eslint/node_modules/spdx-expression-parse/AUTHORS
 create mode 100644 tools/node_modules/eslint/node_modules/spdx-expression-parse/LICENSE
 create mode 100644 tools/node_modules/eslint/node_modules/spdx-expression-parse/index.js
 create mode 100644 tools/node_modules/eslint/node_modules/spdx-expression-parse/package.json
 create mode 100644 tools/node_modules/eslint/node_modules/spdx-expression-parse/parse.js
 create mode 100644 tools/node_modules/eslint/node_modules/spdx-expression-parse/scan.js
 create mode 100644 tools/node_modules/eslint/node_modules/spdx-license-ids/deprecated.json
 create mode 100644 tools/node_modules/eslint/node_modules/spdx-license-ids/index.json
 create mode 100644 tools/node_modules/eslint/node_modules/spdx-license-ids/package.json
 delete mode 100644 tools/node_modules/eslint/node_modules/type-check/README.md
 delete mode 100755 tools/node_modules/eslint/node_modules/uri-js/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/v8-compile-cache/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/which/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/word-wrap/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/wrappy/README.md
 delete mode 100644 tools/node_modules/eslint/node_modules/yallist/README.md
   ✔  Patches applied
There are 2 commits in the PR. Attempting autorebase.
Rebasing (2/4)

Executing: git node land --amend --yes
--------------------------------- New Message ----------------------------------
tools: include JSDoc in ESLint updating tool

PR-URL: #41027
Reviewed-By: Michaël Zasso targos@protonmail.com
Reviewed-By: Antoine du Hamel duhamelantoine1995@gmail.com

[detached HEAD 224e00f631] tools: include JSDoc in ESLint updating tool
Author: Rich Trott rtrott@gmail.com
Date: Mon Nov 29 16:41:05 2021 -0800
1 file changed, 5 insertions(+), 1 deletion(-)
Rebasing (3/4)
Rebasing (4/4)

Executing: git node land --amend --yes
--------------------------------- New Message ----------------------------------
tools: install and enable JSDoc linting in ESLint

PR-URL: #41027
Reviewed-By: Michaël Zasso targos@protonmail.com
Reviewed-By: Antoine du Hamel duhamelantoine1995@gmail.com

[detached HEAD cb8f094576] tools: install and enable JSDoc linting in ESLint
Author: Rich Trott rtrott@gmail.com
Date: Mon Nov 29 16:41:31 2021 -0800
328 files changed, 29867 insertions(+), 18292 deletions(-)
delete mode 100644 tools/node_modules/eslint/README.md
create mode 120000 tools/node_modules/eslint/node_modules/.bin/acorn
create mode 120000 tools/node_modules/eslint/node_modules/.bin/browserslist
create mode 120000 tools/node_modules/eslint/node_modules/.bin/eslint
create mode 120000 tools/node_modules/eslint/node_modules/.bin/js-yaml
create mode 120000 tools/node_modules/eslint/node_modules/.bin/jsesc
create mode 120000 tools/node_modules/eslint/node_modules/.bin/json5
create mode 120000 tools/node_modules/eslint/node_modules/.bin/node-which
create mode 120000 tools/node_modules/eslint/node_modules/.bin/parser
create mode 120000 tools/node_modules/eslint/node_modules/.bin/rimraf
create mode 120000 tools/node_modules/eslint/node_modules/.bin/semver
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/code-frame/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/core/README.md
create mode 120000 tools/node_modules/eslint/node_modules/@babel/core/node_modules/.bin/semver
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/core/node_modules/semver/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/eslint-parser/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-scope/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/estraverse/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/eslint-parser/node_modules/semver/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/generator/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/README.md
create mode 120000 tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/.bin/semver
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-compilation-targets/node_modules/semver/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-function-name/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-get-function-arity/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-hoist-variables/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-member-expression-to-functions/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-module-imports/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-module-transforms/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-optimise-call-expression/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-plugin-utils/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-replace-supers/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-simple-access/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-split-export-declaration/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-validator-identifier/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helper-validator-option/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/helpers/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/highlight/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-convert/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/highlight/node_modules/color-name/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/parser/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/plugin-syntax-import-assertions/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/template/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/traverse/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@babel/types/README.md
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/.babelrc.json
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/LICENSE-MIT.txt
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/dist/index.cjs.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/LICENSE
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/browser/index.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/index.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/parser/block-parser.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/parser/index.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/parser/source-parser.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/parser/spec-parser.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/parser/tokenizers/description.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/parser/tokenizers/index.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/parser/tokenizers/name.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/parser/tokenizers/tag.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/parser/tokenizers/type.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/primitives.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/stringifier/index.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/stringifier/inspect.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/transforms/align.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/transforms/crlf.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/transforms/indent.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/transforms/index.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/es6/util.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/jest.config.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/index.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/parser/block-parser.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/parser/index.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/parser/source-parser.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/parser/spec-parser.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/parser/tokenizers/description.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/parser/tokenizers/index.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/parser/tokenizers/name.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/parser/tokenizers/tag.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/parser/tokenizers/type.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/primitives.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/stringifier/index.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/stringifier/inspect.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/transforms/align.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/transforms/crlf.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/transforms/indent.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/transforms/index.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/lib/util.cjs
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/migrate-1.0.md
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/package.json
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/node_modules/comment-parser/tsconfig.node.json
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/package.json
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/commentHandler.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/commentParserToESTree.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/index.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/jsdoccomment.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/parseComment.js
create mode 100644 tools/node_modules/eslint/node_modules/@es-joy/jsdoccomment/src/toCamelCase.js
delete mode 100644 tools/node_modules/eslint/node_modules/@eslint/eslintrc/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@humanwhocodes/config-array/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/@humanwhocodes/object-schema/README.md
delete mode 100755 tools/node_modules/eslint/node_modules/@types/mdast/README.md
delete mode 100755 tools/node_modules/eslint/node_modules/@types/unist/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/acorn-jsx/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/acorn/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/ajv/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/ajv/lib/dotjs/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/ansi-colors/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/argparse/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/balanced-match/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/brace-expansion/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/browserslist/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/caniuse-lite/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/color-convert/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/color-name/README.md
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/LICENSE
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/browser/index.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/index.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/parser/block-parser.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/parser/index.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/parser/source-parser.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/parser/spec-parser.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/parser/tokenizers/description.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/parser/tokenizers/index.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/parser/tokenizers/name.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/parser/tokenizers/tag.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/parser/tokenizers/type.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/primitives.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/stringifier/index.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/stringifier/inspect.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/transforms/align.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/transforms/crlf.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/transforms/indent.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/transforms/index.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/es6/util.js
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/jest.config.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/index.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/parser/block-parser.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/parser/index.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/parser/source-parser.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/parser/spec-parser.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/parser/tokenizers/description.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/parser/tokenizers/index.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/parser/tokenizers/name.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/parser/tokenizers/tag.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/parser/tokenizers/type.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/primitives.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/stringifier/index.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/stringifier/inspect.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/transforms/align.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/transforms/crlf.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/transforms/indent.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/transforms/index.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/lib/util.cjs
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/migrate-1.0.md
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/package.json
create mode 100644 tools/node_modules/eslint/node_modules/comment-parser/tsconfig.node.json
delete mode 100644 tools/node_modules/eslint/node_modules/concat-map/README.markdown
delete mode 100644 tools/node_modules/eslint/node_modules/convert-source-map/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/cross-spawn/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/debug/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/deep-is/README.markdown
delete mode 100644 tools/node_modules/eslint/node_modules/doctrine/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/electron-to-chromium/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/enquirer/README.md
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/LICENSE
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/WarnSettings.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/alignTransform.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/bin/generateRule.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/exportParser.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/generateRule.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/getDefaultTagStructureForMode.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/index.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/iterateJsdoc.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/jsdocUtils.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkAccess.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkAlignment.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkExamples.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkIndentation.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkLineAlignment.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkParamNames.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkPropertyNames.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkSyntax.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkTagNames.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkTypes.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkValues.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/emptyTags.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/implementsOnClasses.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/matchDescription.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/matchName.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/multilineBlocks.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/newlineAfterDescription.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noBadBlocks.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noDefaults.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMissingSyntax.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noMultiAsterisks.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noRestrictedSyntax.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noTypes.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/noUndefinedTypes.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireAsteriskPrefix.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescription.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescriptionCompleteSentence.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireExample.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireFileOverview.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireHyphenBeforeParamDescription.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireJsdoc.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParam.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamDescription.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamName.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamType.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireProperty.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyDescription.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyName.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyType.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturns.js
create mode 100755 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsCheck.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsDescription.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsType.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireThrows.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireYields.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/requireYieldsCheck.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/tagLines.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/validTypes.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/tagNames.js
create mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/package.json
delete mode 100644 tools/node_modules/eslint/node_modules/eslint-plugin-markdown/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/eslint-scope/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/eslint-utils/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/eslint-visitor-keys/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/espree/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/esquery/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/esrecurse/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/estraverse/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/esutils/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/fast-deep-equal/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/fast-json-stable-stringify/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/fast-levenshtein/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/file-entry-cache/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/flat-cache/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/flatted/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/fs.realpath/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/functional-red-black-tree/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/gensync/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/glob-parent/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/glob/README.md
delete mode 100755 tools/node_modules/eslint/node_modules/ignore/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/imurmurhash/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/inflight/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/inherits/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/is-extglob/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/is-glob/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/isexe/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/js-tokens/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/js-yaml/README.md
create mode 100644 tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/LICENSE
create mode 100644 tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/dist/index.js
create mode 100644 tools/node_modules/eslint/node_modules/jsdoc-type-pratt-parser/package.json
delete mode 100644 tools/node_modules/eslint/node_modules/jsesc/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/json-schema-traverse/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/json5/README.md
mode change 100644 => 100755 tools/node_modules/eslint/node_modules/json5/lib/cli.js
delete mode 100644 tools/node_modules/eslint/node_modules/levn/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/lodash.merge/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/lru-cache/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/minimatch/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/natural-compare/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/node-releases/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/once/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/optionator/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/picocolors/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/prelude-ls/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/punycode/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/regexpp/README.md
create mode 100644 tools/node_modules/eslint/node_modules/regextras/LICENSE-MIT.txt
create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/index-es.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/index-es.min.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/index-generators-es.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/index-generators-umd.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/index-umd.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/index-umd.min.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/main-es.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/main-umd.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/prototype-es.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/prototype-umd.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/regexp-prototype-es.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/regexp-prototype-umd.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/string-prototype-es.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/dist/string-prototype-umd.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/lgtm.yml
create mode 100644 tools/node_modules/eslint/node_modules/regextras/package.json
create mode 100644 tools/node_modules/eslint/node_modules/regextras/pnpm-lock.yaml
create mode 100644 tools/node_modules/eslint/node_modules/regextras/src/index-generators.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/src/index.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/src/main.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/src/mixinRegex.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/src/prototype.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/src/regexp-prototype.js
create mode 100644 tools/node_modules/eslint/node_modules/regextras/src/string-prototype.js
delete mode 100644 tools/node_modules/eslint/node_modules/rimraf/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/safe-buffer/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/semver/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/source-map/README.md
create mode 100644 tools/node_modules/eslint/node_modules/spdx-exceptions/index.json
create mode 100644 tools/node_modules/eslint/node_modules/spdx-exceptions/package.json
create mode 100644 tools/node_modules/eslint/node_modules/spdx-expression-parse/AUTHORS
create mode 100644 tools/node_modules/eslint/node_modules/spdx-expression-parse/LICENSE
create mode 100644 tools/node_modules/eslint/node_modules/spdx-expression-parse/index.js
create mode 100644 tools/node_modules/eslint/node_modules/spdx-expression-parse/package.json
create mode 100644 tools/node_modules/eslint/node_modules/spdx-expression-parse/parse.js
create mode 100644 tools/node_modules/eslint/node_modules/spdx-expression-parse/scan.js
create mode 100644 tools/node_modules/eslint/node_modules/spdx-license-ids/deprecated.json
create mode 100644 tools/node_modules/eslint/node_modules/spdx-license-ids/index.json
create mode 100644 tools/node_modules/eslint/node_modules/spdx-license-ids/package.json
delete mode 100644 tools/node_modules/eslint/node_modules/type-check/README.md
delete mode 100755 tools/node_modules/eslint/node_modules/uri-js/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/v8-compile-cache/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/which/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/word-wrap/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/wrappy/README.md
delete mode 100644 tools/node_modules/eslint/node_modules/yallist/README.md

Successfully rebased and updated refs/heads/master.

✔ 224e00f631b547f03389c3b42765bf2b145cdb71
✔ 0:0 skipping fixes-url fixes-url
✔ 0:0 blank line after title line-after-title
✔ 0:0 line-lengths are valid line-length
✔ 0:0 metadata is at end of message metadata-end
✔ 1:8 PR-URL is valid. pr-url
✔ 0:0 reviewers are valid reviewers
✔ 0:0 valid subsystems subsystem
✔ 0:0 Title is formatted correctly. title-format
✔ 0:0 Title is <= 50 columns. title-length
✔ cb8f0945762b2fc5c292d50745db3359f4fec30a
✔ 0:0 skipping fixes-url fixes-url
✔ 0:0 blank line after title line-after-title
✔ 0:0 line-lengths are valid line-length
✔ 0:0 metadata is at end of message metadata-end
✔ 1:8 PR-URL is valid. pr-url
✔ 0:0 reviewers are valid reviewers
✔ 0:0 valid subsystems subsystem
✔ 0:0 Title is formatted correctly. title-format
✔ 0:0 Title is <= 50 columns. title-length

The following commits are ready to be pushed to origin/master

  • 224e00f631 tools: include JSDoc in ESLint updating tool
  • cb8f094576 tools: install and enable JSDoc linting in ESLint

Temporary files removed.
To finish landing:

  1. Run:
    git push origin master
  2. Post "Landed in 722f113e0df6...cb8f0945762b" in tools: install and enable JSDoc linting in ESLint #41027
    gh pr comment 41027 --body "Landed in 722f113e0df6...cb8f0945762b"
    gh pr close 41027
    fatal: could not read Username for 'https://github.com': No such device or address
https://github.com/nodejs/node/actions/runs/1528962867

@nodejs-github-bot nodejs-github-bot added the commit-queue-failed An error occurred while landing this pull request using GitHub Actions. label Dec 2, 2021
PR-URL: nodejs#41027
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
PR-URL: nodejs#41027
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
@Trott
Copy link
Member Author

Trott commented Dec 2, 2021

Landed in 722f113...e601c0d

@Trott Trott closed this Dec 2, 2021
@Trott Trott deleted the add-jsdoc-lint branch December 2, 2021 04:01
danielleadams pushed a commit that referenced this pull request Dec 13, 2021
PR-URL: #41027
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
danielleadams pushed a commit that referenced this pull request Dec 13, 2021
PR-URL: #41027
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
danielleadams pushed a commit that referenced this pull request Dec 14, 2021
PR-URL: #41027
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
danielleadams pushed a commit that referenced this pull request Dec 14, 2021
PR-URL: #41027
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
@danielleadams
Copy link
Member

danielleadams commented Jan 30, 2022

This is blocked by #41770

danielleadams pushed a commit that referenced this pull request Jan 31, 2022
PR-URL: #41027
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Linkgoron pushed a commit to Linkgoron/node that referenced this pull request Jan 31, 2022
PR-URL: nodejs#41027
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Linkgoron pushed a commit to Linkgoron/node that referenced this pull request Jan 31, 2022
PR-URL: nodejs#41027
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
danielleadams pushed a commit that referenced this pull request Feb 1, 2022
PR-URL: #41027
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
danielleadams pushed a commit that referenced this pull request Feb 1, 2022
PR-URL: #41027
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
@danielleadams danielleadams mentioned this pull request Feb 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
commit-queue-failed An error occurred while landing this pull request using GitHub Actions. commit-queue-rebase Add this label to allow the Commit Queue to land a PR in several commits. tools Issues and PRs related to the tools directory.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants