mirror of
https://github.com/nodejs/node.git
synced 2024-11-21 10:59:27 +00:00
tools: remove superfluous regex in tools/doc/json.js
Remove noCallOrProp from tools/doc/json.js. It is a negative lookahead that is only used in one regex where it is placed immediately before a terminating $, thus rendering it meaningless. PR-URL: https://github.com/nodejs/node/pull/33998 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Jamie Davis <davisjam@vt.edu>
This commit is contained in:
parent
08a510a4e0
commit
d408ee1be3
@ -456,8 +456,6 @@ const maybeAncestors = r`(?:${id}\.?)*`;
|
||||
|
||||
const callWithParams = r`\([^)]*\)`;
|
||||
|
||||
const noCallOrProp = '(?![.[(])';
|
||||
|
||||
const maybeExtends = `(?: +extends +${maybeAncestors}${classId})?`;
|
||||
|
||||
/* eslint-disable max-len */
|
||||
@ -478,7 +476,7 @@ const headingExpressions = [
|
||||
`^${maybeBacktick}${maybeAncestors}(${id})${callWithParams}${maybeBacktick}$`, 'i') },
|
||||
|
||||
{ type: 'property', re: RegExp(
|
||||
`^${maybeClassPropertyPrefix}${maybeBacktick}${ancestors}(${id})${maybeBacktick}${noCallOrProp}$`, 'i') },
|
||||
`^${maybeClassPropertyPrefix}${maybeBacktick}${ancestors}(${id})${maybeBacktick}$`, 'i') },
|
||||
];
|
||||
/* eslint-enable max-len */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user