diff options
Diffstat (limited to 'tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkParamNames.js')
-rw-r--r-- | tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkParamNames.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkParamNames.js b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkParamNames.js index f40be3398b..1ca13234e9 100644 --- a/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkParamNames.js +++ b/tools/node_modules/eslint/node_modules/eslint-plugin-jsdoc/dist/rules/checkParamNames.js @@ -9,6 +9,21 @@ var _iterateJsdoc = _interopRequireDefault(require("../iterateJsdoc")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } +/** + * @param {string} targetTagName + * @param {boolean} allowExtraTrailingParamDocs + * @param {boolean} checkDestructured + * @param {boolean} checkRestProperty + * @param {RegExp} checkTypesRegex + * @param {boolean} disableExtraPropertyReporting + * @param {boolean} enableFixer + * @param {Array<string>} functionParameterNames + * @param jsdoc + * @param _jsdocNode + * @param utils + * @param report + * @returns {boolean} + */ const validateParameterNames = (targetTagName, allowExtraTrailingParamDocs, checkDestructured, checkRestProperty, checkTypesRegex, disableExtraPropertyReporting, enableFixer, functionParameterNames, jsdoc, _jsdocNode, utils, report) => { const paramTags = Object.entries(jsdoc.tags).filter(([, tag]) => { return tag.tag === targetTagName; @@ -186,6 +201,15 @@ const validateParameterNames = (targetTagName, allowExtraTrailingParamDocs, chec return false; }); }; +/** + * @param {string} targetTagName + * @param {boolean} _allowExtraTrailingParamDocs + * @param {Array<string>} jsdocParameterNames + * @param jsdoc + * @param {Function} report + * @returns {boolean} + */ + const validateParameterNamesDeep = (targetTagName, _allowExtraTrailingParamDocs, jsdocParameterNames, jsdoc, report) => { let lastRealParameter; |