Skip to content

Commit 9b36869

Browse files
committed
chore: update eslint and semantic-release devDeps and apply linting updates
1 parent 16023ad commit 9b36869

15 files changed

+26
-26
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@
2525
"babel-plugin-add-module-exports": "^1.0.2",
2626
"babel-plugin-istanbul": "^5.2.0",
2727
"chai": "^4.2.0",
28-
"eslint": "6.5.1",
28+
"eslint": "6.6.0",
2929
"eslint-config-canonical": "^17.7.0",
3030
"gitdown": "^3.1.1",
3131
"glob": "^7.1.5",
3232
"husky": "^3.0.9",
3333
"mocha": "^6.2.2",
3434
"nyc": "^14.1.1",
35-
"semantic-release": "^15.13.27",
35+
"semantic-release": "^15.13.28",
3636
"typescript": "^3.6.4"
3737
},
3838
"engines": {

src/iterateJsdoc.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ const getUtils = (
8686
minLines,
8787
},
8888
report,
89-
context
89+
context,
9090
) => {
9191
const ancestors = context.getAncestors();
9292
const sourceCode = context.getSourceCode();
@@ -510,7 +510,7 @@ export default function iterateJsdoc (iterator, ruleConfig) {
510510
jsdocNode,
511511
settings,
512512
report,
513-
context
513+
context,
514514
);
515515

516516
if (

src/jsdocUtils.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ const hasReturnValue = (node) => {
351351
return node.cases.some(
352352
(someCase) => {
353353
return someCase.consequent.some(hasReturnValue);
354-
}
354+
},
355355
);
356356
}
357357
case 'ReturnStatement': {

src/rules/checkExamples.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ export default iterateJsdoc(({
224224
{
225225
column: startCol,
226226
line: startLine,
227-
}
227+
},
228228
);
229229
});
230230
});

src/rules/checkParamNames.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ const validateParameterNames = (targetTagName : string, functionParameterNames :
3535
report(
3636
`@${targetTagName} "${tag.name}" does not match an existing function parameter.`,
3737
null,
38-
tag
38+
tag,
3939
);
4040

4141
return true;
@@ -54,7 +54,7 @@ const validateParameterNames = (targetTagName : string, functionParameterNames :
5454
report(
5555
`Expected @${targetTagName} names to be "${expectedNames}". Got "${actualNames}".`,
5656
null,
57-
tag
57+
tag,
5858
);
5959

6060
return true;
@@ -88,7 +88,7 @@ const validateParameterNamesDeep = (targetTagName : string, jsdocParameterNames
8888
`@${targetTagName} path declaration ("${jsdocParameterName}") root node name ("${pathRootNodeName}") ` +
8989
`does not match previous real parameter name ("${lastRealParameter}").`,
9090
null,
91-
jsdoc.tags[idx]
91+
jsdoc.tags[idx],
9292
);
9393

9494
return true;

src/rules/checkTagNames.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export default iterateJsdoc(({
3232
}
3333
if (typeof preferredTag !== 'object') {
3434
utils.reportSettings(
35-
'Invalid `settings.jsdoc.tagNamePreference`. Values must be falsy, a string, or an object.'
35+
'Invalid `settings.jsdoc.tagNamePreference`. Values must be falsy, a string, or an object.',
3636
);
3737
}
3838

@@ -62,7 +62,7 @@ export default iterateJsdoc(({
6262
report(message, (fixer) => {
6363
const replacement = sourceCode.getText(jsdocNode).replace(
6464
new RegExp(`@${_.escapeRegExp(tagName)}\\b`),
65-
`@${preferredTagName}`
65+
`@${preferredTagName}`,
6666
);
6767

6868
return fixer.replaceText(jsdocNode, replacement);

src/rules/checkTypes.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export default iterateJsdoc(({
6060
].some(([checkPostFix, syn]) => {
6161
isGenericMatch = _.get(
6262
preferredTypes,
63-
nodeName + checkPostFix
63+
nodeName + checkPostFix,
6464
) !== undefined &&
6565
syntax === syn;
6666
if (isGenericMatch) {
@@ -158,7 +158,7 @@ export default iterateJsdoc(({
158158
]);
159159
} else {
160160
utils.reportSettings(
161-
'Invalid `settings.jsdoc.preferredTypes`. Values must be falsy, a string, or an object.'
161+
'Invalid `settings.jsdoc.preferredTypes`. Values must be falsy, a string, or an object.',
162162
);
163163

164164
return;
@@ -194,8 +194,8 @@ export default iterateJsdoc(({
194194
jsdocNode,
195195
sourceCode.getText(jsdocNode).replace(
196196
`{${jsdocTag.type}}`,
197-
`{${fixedType}}`
198-
)
197+
`{${fixedType}}`,
198+
),
199199
);
200200
};
201201

@@ -211,7 +211,7 @@ export default iterateJsdoc(({
211211
message ? {
212212
tagName,
213213
tagValue,
214-
} : null
214+
} : null,
215215
);
216216
});
217217
}

src/rules/matchDescription.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export default iterateJsdoc(({
3232

3333
const regex = new RegExp(
3434
stringOrDefault(tagValue, options.matchDescription),
35-
'u'
35+
'u',
3636
);
3737

3838
if (!regex.test(description)) {

src/rules/noUndefinedTypes.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export default iterateJsdoc(({
4040
}
4141
if (typeof preferredType !== 'object') {
4242
utils.reportSettings(
43-
'Invalid `settings.jsdoc.preferredTypes`. Values must be falsy, a string, or an object.'
43+
'Invalid `settings.jsdoc.preferredTypes`. Values must be falsy, a string, or an object.',
4444
);
4545
}
4646

@@ -72,7 +72,7 @@ export default iterateJsdoc(({
7272
classJsdoc.tags
7373
.filter((tag) => {
7474
return tag.tag === 'template';
75-
})
75+
}),
7676
);
7777
}
7878

@@ -97,7 +97,7 @@ export default iterateJsdoc(({
9797
return arr;
9898
}, []).map(({name}) => {
9999
return name;
100-
}) : []
100+
}) : [],
101101
)
102102
.concat(extraTypes)
103103
.concat(typedefDeclarations)

src/rules/requireDescription.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export default iterateJsdoc(({
5656
report(
5757
descriptionStyle === 'any' ?
5858
`Missing JSDoc block description or @${targetTagName} declaration.` :
59-
`Missing JSDoc @${targetTagName} declaration.`
59+
`Missing JSDoc @${targetTagName} declaration.`,
6060
);
6161

6262
return;

0 commit comments

Comments
 (0)