Стандарты
AI-разработки

Понятные правила для людей и AI-агентов. С примерами, причинами и условиями применения.

Найти правилоСкачать всё .md212 правил · 19 разделов

Правила 6

Языки и базовые соглашенияРекомендуется

Имена в JavaScript и TypeScript

В принятом здесь соглашении JavaScript/TypeScript переменные, параметры, обычные функции и методы называются camelCase; классы, интерфейсы, type aliases и React-компоненты — PascalCase.

Опубликовано · Проверено 13 ноября 2026 г.
Языки и базовые соглашенияРекомендуется

Привязки const и let

Используй const для привязки, которую не переназначают, и let для действительного переназначения.

Опубликовано · Проверено 13 ноября 2026 г.
Языки и базовые соглашенияОбязательно

Проверка внешних данных в TypeScript

Данные из JSON, storage, URL, формы и внешнего SDK проверь во время выполнения там, где они становятся входом доверенной логики.

Опубликовано · Проверено 13 ноября 2026 г.
Языки и базовые соглашенияРекомендуется

Отсутствие, null и undefined

В TypeScript-проекте используй проверку null/undefined (`strictNullChecks`) и опиши их семантику в контракте.

Опубликовано · Проверено 13 ноября 2026 г.
Языки и базовые соглашенияОбязательно

Результаты и ошибки Promise

У каждой асинхронной операции должен быть владелец результата: await, возврат Promise вызывающему коду или явный обработчик отказа у фоновой операции.

Опубликовано · Проверено 13 ноября 2026 г.
Языки и базовые соглашенияРекомендуется

Модули и разрешение импортов

Определи публичные экспорты модуля и разрешенное направление зависимостей; внутренние файлы не становятся стабильным API по факту доступности пути.

Опубликовано · Проверено 13 ноября 2026 г.

Недавно проверено

Публикации из Markdown: GitHub, даты, Redis и выгрузкаГраницы задачиЕдиный источник истиныКонтракты компонентов