Inhaltsverzeichnis
Kontrolni Seznam VSCode Razširitev
Različica: 2.1
Obseg: Pakiranje, aktivacija, zmogljivost, UX in higiena tržnice.
MORA
- [ ] Aktivacijski dogodki so minimalni in pravilni; izogibaj se „aktivaciji na *“ razen če utemeljeno
- [ ] Brez dolgotrajnega dela na niti extension host; async delo je prekinjljivo
- [ ] Ukazi prispevajo konsistentne ID, naslove in grupiranje kategorij
- [ ] Nastavitve (
contributes.configuration) so dokumentirane, validirane in imajo varne privzete vrednosti - [ ] Klici zunanjih orodij so validirani/sanitizirani; poti delovnega prostora se obravnavajo kot nezaupanja vreden vnos
- [ ] File IO je cross-platform varen (poti, enkodiranja, konci vrstic)
- [ ] Telemetrija (če obstaja) je eksplicitna, minimalna in dokumentirana (preferiraj nobeno)
- [ ]
package.jsonmetapodatki so popolni (publisher/name/version/license/repository) - [ ] Sredstva tržnice obstajajo (README, CHANGELOG); povečanje različice sledi semantičnim pravilom
PRIPOROČENO
- [ ] Zagotovi poročanje napredka in cancellation tokene za dolge operacije
- [ ] Izogibaj se pretiranemu opazovanju datotek; debounce in omejuj watchers
- [ ] Minimiziraj velikost razširitve; izogibaj se pošiljanju nepotrebnih binarnih/sredstev
LEPO
- [ ] Dodaj smoke teste (osnovna aktivacija + zagon ukaza)
- [ ] Zagotovi „offline mode“ vedenje če razširitev običajno kliče oddaljene storitve
<wvds:audit:template> activationEvents definirani Ukazi konsistentni repository polje prisotno CHANGELOG.md obstaja README.md prisoten </wvds:audit:template>
Različica: 2.1 (Split)
Avtor: Wolfgang van der Stille
Nazaj na Sklad Kontrolni Seznami | Kontrolni Seznami za Preglede
Zuletzt geändert: dne 08.01.2026 ob 04:49