In the TypeScript Go implementation, checkJs now defaults to true, whereas it previously defaulted to false. https://github.com/microsoft/typescript-go/blob/4764672ab5f048554d3fe7134aee1cec6bd85e1c/internal/core/compileroptions.go#L218 Wanted to call it out as I was unsure if this change was intentional