Skip to content

Commit 8ab2178

Browse files
committed
fix(require-description-complete-sentence): avoid erring with missing tags (fixes #290)
1 parent 6ae154d commit 8ab2178

File tree

3 files changed

+20
-1
lines changed

3 files changed

+20
-1
lines changed

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3266,6 +3266,13 @@ function quux () {
32663266
*/
32673267
function quux () {
32683268

3269+
}
3270+
3271+
/**
3272+
*
3273+
*/
3274+
function quux () {
3275+
32693276
}
32703277
````
32713278

src/rules/requireDescriptionCompleteSentence.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,9 @@ export default iterateJsdoc(({
113113
report,
114114
jsdocNode
115115
}) => {
116-
if (validateDescription(jsdoc.description, report, jsdocNode, sourceCode)) {
116+
if (!jsdoc.tags ||
117+
validateDescription(jsdoc.description, report, jsdocNode, sourceCode)
118+
) {
117119
return;
118120
}
119121

test/rules/assertions/requireDescriptionCompleteSentence.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -541,6 +541,16 @@ export default {
541541
*/
542542
function quux () {
543543
544+
}
545+
`
546+
},
547+
{
548+
code: `
549+
/**
550+
*
551+
*/
552+
function quux () {
553+
544554
}
545555
`
546556
}

0 commit comments

Comments
 (0)