Hvordan sjekke TypeScript-kode for syntaksfeil fra kommandolinjen?
Jeg har en kode som genererer TypeScript-klasser, og som et bygge-/testtrinn ønsker jeg å sjekke de genererte filene for syntaksfeil.
Jeg har sett på TypeScript-kompilatoralternativene, men ser ingen slik mulighet.
- Hvordan kan jeg sjekke syntaksen?
Jeg vil ikke ha en full kompilering fordi de refererte typene ikke er tilgjengelige på det byggetrinnet (de er i en annen modul som de genererte kildene legges til senere).
Svar #1
Kommandoen tsc --noEmit er det du leter etter.
Ikke utsend kompilatorutdatafiler som JavaScript-kildekode, kildekart eller deklarasjoner.
kilde TSDocs
Hvis du vil både sjekke koden med lint og sjekke typer på CI, bruk tsc --noEmit && eslint
kilde Stackoverflow-kommentar