eslint 警告的原因是您需要在 return text 周围加上花括号;
也就是说,它应该看起来像这样:
while (
text !==
(text = text.replace(/\[title\](.+?)\[\/title\]/gi, function (match, p) {
return `<div class="job-title">${p}</div>`;
}))
) {
return text;
}
虽然 JavaScript 允许省略花括号,但 ESLint 会强制执行一致的花括号样式。
有关 curly 规则的更多详细信息,请访问: