Eslint: متوقع { بعد شرط 'while'

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