Что такое the-art-of-naming?
Подробное руководство по соглашению об именах для приложений TypeScript и Angular. Охватывает правила регистра (camelCase, PascalCase, UPPER_CASE), соглашения о префиксах (I для интерфейсов, _ для частных, T для дженериков), логическое наименование, принцип SID (короткий, интуитивно понятный, описательный), дублирование контекста и структурированные шаблоны именования (P/HC/LC для переменных, A/HC/LC для функций). Используйте при написании, проверке или рефакторинге кода TypeScript. Запускается при выполнении задач, связанных с именованием, переменными, функциями, интерфейсами или стилем кода. Источник: develite98/angular-best-practices.