·no-null-in-aliases
</>

no-null-in-aliases

À utiliser lors de la définition d'alias de type. À utiliser lorsque null/undefined apparaît dans les définitions de type. À utiliser lorsque les types prêtent à confusion.

4Installations·0Tendance·@marius-townhouse

Installation

$npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill no-null-in-aliases

Comment installer no-null-in-aliases

Installez rapidement le skill IA no-null-in-aliases dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill no-null-in-aliases
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : 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:

À utiliser lors de la définition d'alias de type. À utiliser lorsque null/undefined apparaît dans les définitions de type. À utiliser lorsque les types prêtent à confusion. Source : marius-townhouse/effective-typescript-skills.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill no-null-in-aliases
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-26
Mis à jour
2026-03-10

Browse more skills from marius-townhouse/effective-typescript-skills

Réponses rapides

Qu'est-ce que no-null-in-aliases ?

À utiliser lors de la définition d'alias de type. À utiliser lorsque null/undefined apparaît dans les définitions de type. À utiliser lorsque les types prêtent à confusion. Source : marius-townhouse/effective-typescript-skills.

Comment installer no-null-in-aliases ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill no-null-in-aliases Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

https://github.com/marius-townhouse/effective-typescript-skills