-
Notifications
You must be signed in to change notification settings - Fork 29.9k
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
Conversation
There was a problem hiding this 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.
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. |
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. |
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. |
|
@nodejs/linting |
@@ -336,6 +337,9 @@ module.exports = { | |||
'use-isnan': 'error', | |||
'valid-typeof': ['error', { requireStringLiterals: true }], | |||
|
|||
// JSDoc rules | |||
'jsdoc/check-types': 'error', |
There was a problem hiding this comment.
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?
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
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.)
There was a problem hiding this comment.
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
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)
Temporary files removed.
|
PR-URL: nodejs#41027 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
PR-URL: nodejs#41027 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
Landed in 722f113...e601c0d |
PR-URL: #41027 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
PR-URL: #41027 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
PR-URL: #41027 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
PR-URL: #41027 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
This is blocked by #41770 |
PR-URL: #41027 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
PR-URL: nodejs#41027 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
PR-URL: nodejs#41027 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
PR-URL: #41027 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
PR-URL: #41027 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
No description provided.