Inhaltsverzeichnis
VSCode Ekstenzija Kontrolna Lista
Verzija: 2.1
Opseg: Pakiranje, aktivacija, performanse, UX i higijena Marketplace-a.
MORA
- [ ] Activation Events su minimalni i ispravni; izbjegavaj „activate on *“ osim ako obrazloženo
- [ ] Nema dugotrajnog rada na Extension Host threadu; async rad je prekidljiv
- [ ] Naredbe imaju konzistentne ID-ove, naslove i grupiranje kategorija
- [ ] Settings (
contributes.configuration) su dokumentirani, validirani i imaju sigurne zadane vrijednosti - [ ] Pozivi vanjskih alata su validirani/sanitizirani; putanje workspace-a tretirati kao nepouzdan input
- [ ] File IO je cross-platform siguran (putanje, encodinzi, završeci redaka)
- [ ] Telemetrija (ako postoji) je eksplicitna, minimalna i dokumentirana (preferiraj nikakvu)
- [ ]
package.jsonmetapodaci su kompletni (publisher/name/version/license/repository) - [ ] Marketplace asseti postoje (README, CHANGELOG); povećanje verzije prati semantička pravila
TREBALO BI
- [ ] Omogućiti izvještavanje o napretku i Cancellation Tokens za duge operacije
- [ ] Izbjegavati pretjerano praćenje datoteka; debouncati i scopeati watchere
- [ ] Minimizirati veličinu ekstenzije; ne isporučivati nepotrebne binarne datoteke/assete
POŽELJNO
- [ ] Dodati smoke testove (osnovna aktivacija + pokretanje naredbe)
- [ ] Pružiti „Offline Mode“ ponašanje ako ekstenzija inače poziva udaljene servise
<wvds:audit:template> activationEvents definirani Naredbe konzistentne repository polje prisutno CHANGELOG.md postoji README.md prisutan </wvds:audit:template>
Verzija: 2.1 (Split)
Autor: Wolfgang van der Stille
Natrag na Stack Kontrolne Liste | Kontrolne Liste za Pregled
Zuletzt geändert: 29.01.2026. u 20:56