diff --git a/src/rules/requireDescriptionCompleteSentence.js b/src/rules/requireDescriptionCompleteSentence.js index 3e7eaa8ec..6e36f63ec 100644 --- a/src/rules/requireDescriptionCompleteSentence.js +++ b/src/rules/requireDescriptionCompleteSentence.js @@ -10,7 +10,7 @@ const extractSentences = (text) => { // Remove all {} tags. .replace(/\{[\s\S]*?\}\s*/g, '') - .split(/[.?!:](?:\s+|$)/) + .split(/[.?!](?:\s+|$)/) // Ignore sentences with only whitespaces. .filter((sentence) => { diff --git a/test/rules/assertions/requireDescriptionCompleteSentence.js b/test/rules/assertions/requireDescriptionCompleteSentence.js index 0ade849e1..164839513 100644 --- a/test/rules/assertions/requireDescriptionCompleteSentence.js +++ b/test/rules/assertions/requireDescriptionCompleteSentence.js @@ -533,6 +533,16 @@ export default { */ function quux () { + } + ` + }, + { + code: ` + /** + * Hello: world. + */ + function quux () { + } ` }