Моя вина.
Дело было в том, что в имени файла .template-lintrc.cjs отсутствовала точка.
При настройке новых компонентов темы рекомендуется использовать GitHub - discourse/discourse-theme-skeleton: Template for Discourse themes · GitHub (хотя в данном случае линтинг был сохранён для существующих проектов).