diff --git a/README.md b/README.md index b7dbd49dd..d09675af4 100644 --- a/README.md +++ b/README.md @@ -3890,6 +3890,13 @@ function quux (foo) { } +/** + * @version 3.4.1 + */ +function quux (foo) { + +} + /** * @since 3.4.1 */ @@ -3897,6 +3904,13 @@ function quux (foo) { } +/** + * @since 3.4.1 + */ +function quux (foo) { + +} + /** * @license MIT */ diff --git a/src/rules/checkValues.js b/src/rules/checkValues.js index 3067143ac..c3e8abe38 100644 --- a/src/rules/checkValues.js +++ b/src/rules/checkValues.js @@ -15,8 +15,8 @@ export default iterateJsdoc(({ } = options; utils.forEachPreferredTag('version', (jsdocParameter, targetTagName) => { - const version = jsdocParameter.description; - if (!version.trim()) { + const version = jsdocParameter.description.trim(); + if (!version) { report( `Missing JSDoc @${targetTagName}.`, null, @@ -31,8 +31,8 @@ export default iterateJsdoc(({ } }); utils.forEachPreferredTag('since', (jsdocParameter, targetTagName) => { - const version = jsdocParameter.description; - if (!version.trim()) { + const version = jsdocParameter.description.trim(); + if (!version) { report( `Missing JSDoc @${targetTagName}.`, null, diff --git a/test/rules/assertions/checkValues.js b/test/rules/assertions/checkValues.js index 33019ad3f..d690e9cb8 100644 --- a/test/rules/assertions/checkValues.js +++ b/test/rules/assertions/checkValues.js @@ -218,6 +218,16 @@ export default { } `, }, + { + code: ` + /** + * @version 3.4.1 + */ + function quux (foo) { + + } + `, + }, { code: ` /** @@ -228,6 +238,16 @@ export default { } `, }, + { + code: ` + /** + * @since 3.4.1 + */ + function quux (foo) { + + } + `, + }, { code: ` /**