Make regex smarter

pull/8452/head
Puru Vijay 3 years ago
parent 73af4e45b7
commit fc2959392c

@ -227,8 +227,10 @@ export async function get_parsed_docs(docs_data, slug) {
type_regex.lastIndex = 0; type_regex.lastIndex = 0;
html = html html = html
.replace(type_regex, (match, prefix, name) => { .replace(type_regex, (match, prefix, name, pos, str) => {
if (options.link === 'false' || name === current) { const char_after = str.slice(pos + match.length, pos + match.length + 1);
if (options.link === 'false' || name === current || /(\$|\d|\w)/.test(char_after)) {
// we don't want e.g. RequestHandler to link to RequestHandler // we don't want e.g. RequestHandler to link to RequestHandler
return match; return match;
} }

Loading…
Cancel
Save