Конфигурация линтинга для общего использования в CI: не хватает ли чего-то в проверках?

Моя вина.

Дело было в том, что в имени файла .template-lintrc.cjs отсутствовала точка.

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