🚀 Feature request
Command (mark with an x)
Description
I'm quite surprised by this move: #16682, which enables TypeScript skipLibCheck by default. From what I know, it's usually considered as a temporary workaround for issues that should be correctly resolved. While it may have performances and compatibility advantages, it degrades types strictness (ie. some real errors may not be reported anymore).
It goes in an opposite way than the new --strict option in v9 that finally enables strict mode.
Describe the solution you'd like
I won't argue on your choice to make skipLibCheck the default (I suppose it comes from some issues I'm not aware of), but is it possible to not enable it when the --strict option has been provided, for people who wants to work with strict types?
🚀 Feature request
Command (mark with an
x)Description
I'm quite surprised by this move: #16682, which enables TypeScript
skipLibCheckby default. From what I know, it's usually considered as a temporary workaround for issues that should be correctly resolved. While it may have performances and compatibility advantages, it degrades types strictness (ie. some real errors may not be reported anymore).It goes in an opposite way than the new
--strictoption in v9 that finally enables strict mode.Describe the solution you'd like
I won't argue on your choice to make
skipLibCheckthe default (I suppose it comes from some issues I'm not aware of), but is it possible to not enable it when the--strictoption has been provided, for people who wants to work with strict types?