diff --git a/docs/rules/require-description-complete-sentence.md b/docs/rules/require-description-complete-sentence.md index 37a6ae025..4b74c9d71 100644 --- a/docs/rules/require-description-complete-sentence.md +++ b/docs/rules/require-description-complete-sentence.md @@ -211,7 +211,7 @@ function quux (foo) { function quux (foo) { } -// Message: Sentences should start with an uppercase character. +// Message: Sentences must end with a period. /** * Foo. @@ -816,5 +816,7 @@ function quux () {} function quux () { } + +/** @param options {@link RequestOptions} specifying path parameters and query parameters. */ ```` diff --git a/src/rules/requireDescriptionCompleteSentence.js b/src/rules/requireDescriptionCompleteSentence.js index 7a3e71f9d..db67be6bf 100644 --- a/src/rules/requireDescriptionCompleteSentence.js +++ b/src/rules/requireDescriptionCompleteSentence.js @@ -25,7 +25,7 @@ const extractParagraphs = (text) => { const extractSentences = (text, abbreviationsRegex) => { const txt = text // Remove all {} tags. - .replaceAll(/\{[\s\S]*?\}\s*/gu, '') + .replaceAll(/(?