Что такое no-null-in-aliases?
Используйте при определении псевдонимов типов. Используйте, когда в определениях типов появляется значение null/undefined. Используйте, когда типы сбивают с толку. Источник: marius-townhouse/effective-typescript-skills.
Используйте при определении псевдонимов типов. Используйте, когда в определениях типов появляется значение null/undefined. Используйте, когда типы сбивают с толку.
Быстро установите AI-навык no-null-in-aliases в вашу среду разработки через командную строку
Источник: marius-townhouse/effective-typescript-skills.
When you read User, you expect a user - not maybe-a-user. Include null explicitly at usage sites instead of hiding it in type aliases.
Then the optional chain ?. is needed. But readers can't tell without checking the definition.
This rule applies to the top level of type aliases. Nullable properties inside objects are fine:
Используйте при определении псевдонимов типов. Используйте, когда в определениях типов появляется значение null/undefined. Используйте, когда типы сбивают с толку. Источник: marius-townhouse/effective-typescript-skills.
Стабильные поля и команды для ссылок в AI/поиске.
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill no-null-in-aliasesBrowse more skills from marius-townhouse/effective-typescript-skills
Используйте при определении псевдонимов типов. Используйте, когда в определениях типов появляется значение null/undefined. Используйте, когда типы сбивают с толку. Источник: marius-townhouse/effective-typescript-skills.
Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.) Скопируйте и выполните эту команду: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill no-null-in-aliases После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw
https://github.com/marius-townhouse/effective-typescript-skills