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.json metapodatki 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