Hice un fork de Formatting toolbar para añadir algunas cosas de formato muy personalizadas.
Mi código se ve así:
function replaceTitle(text) {
while (
text !==
(text = text.replace(/\[title\](.+?)\[\/title\]/gi, function (match, p) {
return `<div class="job-title">${p}</div>`;
}))
);
return text;
}
Pero eslint se queja:
9:3 error Se esperaba { después de la condición 'while' curly
Intenté mover ese while y lo que sigue a una sola línea (el formato aquí lo aplican vscode y generalmente funciona con los otros plugins que administro), pero eso tampoco ayudó.
¿Alguien puede darme una pista?
EDIT: Bueno, resulta que en realidad no necesito esa función, pero aún así me gustaría saber cuál es el problema.