Есть интересное решение:
https://github.com/pugjs/babel-plugin-transform-re...
Я поддерживаю проект, но сейчас активность там отсутствует, т.к. непонятно будущее babel (или SWC) и не решен вопрос с плагинами для TypeScript.
Тем не менее это решение работает хорошо. Есть инфраструктура вроде eslint плагинов, можно добавить интеграцию с основными IDE или редакторами кода.
Можно попробовать REPL, чтобы понять, работает ли для вас это решение:
react.pugjs.org