Skip to content

Equivalent of rust's "crater" (test changes against public code to see what visibly breaks) #720

Answered by jakebailey
SamB asked this question in Q&A
Discussion options

You must be logged in to vote

There's nothing like an 80% build procedure for the JavaScript ecosystem: there are at least three big names (npm, yarn, pnpm) in package management, and there's no real standard about what commands are used to typecheck, build, and test packages - they are more like guidelines
You can't work around that by checking the uploaded packages, as there's a strong stigma against shipping the TypeScript sources in those

We have an extensive test suite with a large number of baselines. You can see existing PRs and how they affect baselines as we improve compatibility.

https://github.com/microsoft/TypeScript-error-deltas exists to let us query known-important repos but also an arbitrary of "top"…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@SamB
Comment options

@jakebailey
Comment options

Answer selected by SamB
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants