diff --git a/utils/doclint/xmlDocumentation.js b/utils/doclint/xmlDocumentation.js index 37c1858fe0..2874793dcf 100644 --- a/utils/doclint/xmlDocumentation.js +++ b/utils/doclint/xmlDocumentation.js @@ -60,7 +60,7 @@ function _innerRenderNodes(nodes, maxColumns = 80, wrapParagraphs = true) { else summary.push(..._wrapAndEscape(node, maxColumns)); } else if (node.type === 'code' && node.codeLang === 'csharp') { - _wrapInNode('code', node.lines, summary); + _wrapInNode('code', _wrapCode(node.lines), summary); } else if (node.type === 'li') { _wrapInNode('item>', '>'); + if (i < lines.length - 1) + line = line + "
"; + out.push(line); + i++; + } + return out; +} + function _wrapInNode(tag, nodes, target, closingTag = null) { if (nodes.length === 0) return; @@ -106,7 +119,7 @@ function _wrapAndEscape(node, maxColumns = 0) { let text = node.text; text = text.replace(/`([^`]*)`/g, (match, code) => `${code.replace('<', '<').replace('>', '>')}`); - text = text.replace(/\[(.*?)\]\((.*?\))/g, (match, linkName, linkUrl) => { + text = text.replace(/\[(.*?)\]\((.*?\))/g, (match, linkName, linkUrl) => { return `${linkName}`; }); const words = text.split(' ');