Skip to main content

Checkliste für neue Skripte

  • Kein // @ts-nocheck: checkJs prüft jedes neue Skript automatisch.
  • Jede Funktion hat @param und @returns mit Typen. Was null oder false liefern kann, steht im Typ.
  • Objekte, die mehrfach vorkommen, bekommen ein @typedef. Typen aus anderen Dateien kommen per import().
  • context.file wird auf den erwarteten Mappentyp gecastet: /** @type {DocFile & dexRecord} */ (context.file).
  • otrUpgrade-Konfigurationen werden mit dem passenden import("otrUpgrade_TypeDef")...Spec typisiert.
  • Neue Bibliothek, die per Name geladen wird: paths-Eintrag in der jsconfig.json ergänzen.
  • any und @ts-ignore nur mit Kommentar, warum.
  • Vor dem Upload: Keine roten Unterstreichungen im Editor (Problems-Ansicht, Cmd/Strg+Shift+M).
  • Nach Änderungen an Mappentypen: documentsOS: Get File Type Typings ausführen.