Checklist Estensione VSCode

Versione: 2.1
Ambito: Packaging, attivazione, prestazioni, UX e igiene Marketplace.

DEVE

  • [ ] Activation Events sono minimi e corretti; evitare „activate on *“ salvo giustificazione
  • [ ] Nessun lavoro lungo su Extension Host thread; lavoro async e annullabile
  • [ ] Comandi hanno ID, titoli e raggruppamento categorie consistenti
  • [ ] Settings (contributes.configuration) sono documentati, validati e hanno default sicuri
  • [ ] Invocazioni tool esterni sono validate/sanificate; trattare percorsi workspace come input non fidato
  • [ ] File IO e cross-platform safe (percorsi, codifiche, terminatori riga)
  • [ ] Telemetria (se presente) e esplicita, minimale e documentata (preferire nessuna)
  • [ ] Metadati package.json sono completi (publisher/name/version/license/repository)
  • [ ] Asset Marketplace esistono (README, CHANGELOG); version bump segue regole semantiche

DOVREBBE

  • [ ] Fornire reporting progresso e Cancellation Token per operazioni lunghe
  • [ ] Evitare watching file eccessivo; debounceare e scopeare i watcher
  • [ ] Minimizzare dimensione estensione; non spedire binari/asset non necessari

BUONO

  • [ ] Aggiungere smoke test (attivazione base + esecuzione comando)
  • [ ] Fornire comportamento „Modalita Offline“ se estensione normalmente chiama servizi remoti

<wvds:audit:template> activationEvents definiti Comandi consistenti Campo repository presente CHANGELOG.md esiste README.md presente </wvds:audit:template>


Versione: 2.1 (Split)
Autore: Wolfgang van der Stille

Torna a Checklist Stack | Checklist di Revisione

Zuletzt geändert: il 29/01/2026 alle 21:09