سبب تحذير 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 هنا: