Inhaltsverzeichnis
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.jsonsono 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