·no-null-in-aliases
</>

no-null-in-aliases

Da utilizzare quando si definiscono gli alias di tipo. Da utilizzare quando nelle definizioni di tipo viene visualizzato null/indefinito. Da utilizzare quando i tipi creano confusione.

4Installazioni·0Tendenza·@marius-townhouse

Installazione

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

Come installare no-null-in-aliases

Installa rapidamente la skill AI no-null-in-aliases nel tuo ambiente di sviluppo tramite riga di comando

  1. Apri il terminale: Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.)
  2. Esegui il comando di installazione: Copia ed esegui questo comando: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill no-null-in-aliases
  3. Verifica l'installazione: Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

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

Da utilizzare quando si definiscono gli alias di tipo. Da utilizzare quando nelle definizioni di tipo viene visualizzato null/indefinito. Da utilizzare quando i tipi creano confusione. Fonte: marius-townhouse/effective-typescript-skills.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill no-null-in-aliases
Categoria
</>Sviluppo
Verificato
Prima apparizione
2026-02-26
Aggiornato
2026-03-11

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

Risposte rapide

Che cos'è no-null-in-aliases?

Da utilizzare quando si definiscono gli alias di tipo. Da utilizzare quando nelle definizioni di tipo viene visualizzato null/indefinito. Da utilizzare quando i tipi creano confusione. Fonte: marius-townhouse/effective-typescript-skills.

Come installo no-null-in-aliases?

Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill no-null-in-aliases Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Dov'è il repository sorgente?

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