mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-06-11 02:15:10 -05:00
Omit spaces after https in jsdoc comments (#43800)
* Omit spaces after https in jsdoc comments for tags with names. Fxes #42581 * fix semicolon lint
This commit is contained in:
committed by
GitHub
parent
dee4903f45
commit
d171eee044
@@ -159,7 +159,9 @@ namespace ts.JsDoc {
|
||||
case SyntaxKind.JSDocParameterTag:
|
||||
case SyntaxKind.JSDocSeeTag:
|
||||
const { name } = tag as JSDocTypedefTag | JSDocCallbackTag | JSDocPropertyTag | JSDocParameterTag | JSDocSeeTag;
|
||||
return name ? withNode(name) : comment === undefined ? undefined : getDisplayPartsFromComment(comment, checker);
|
||||
return name ? withNode(name)
|
||||
: comment === undefined ? undefined
|
||||
: getDisplayPartsFromComment(comment, checker);
|
||||
default:
|
||||
return comment === undefined ? undefined : getDisplayPartsFromComment(comment, checker);
|
||||
}
|
||||
@@ -169,9 +171,17 @@ namespace ts.JsDoc {
|
||||
}
|
||||
|
||||
function addComment(s: string) {
|
||||
return comment
|
||||
? [namePart(s), spacePart(), ...getDisplayPartsFromComment(comment, checker)]
|
||||
: [textPart(s)];
|
||||
if (comment) {
|
||||
if (s.match(/^https?$/)) {
|
||||
return [textPart(s), ...getDisplayPartsFromComment(comment, checker)];
|
||||
}
|
||||
else {
|
||||
return [namePart(s), spacePart(), ...getDisplayPartsFromComment(comment, checker)];
|
||||
}
|
||||
}
|
||||
else {
|
||||
return [textPart(s)];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user