summaryrefslogtreecommitdiff
path: root/cli/tools/check.rs
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2023-07-27 14:09:02 -0400
committerGitHub <noreply@github.com>2023-07-27 14:09:02 -0400
commitfa52b5e73374dfd1e76f82207dd59020b6520148 (patch)
treeca41133be253fb4feecba5a9848786eddb3b8c68 /cli/tools/check.rs
parent7b29f1c934c3754a49be4100ba0ed5ad628255a8 (diff)
fix: do not include jsx without `@ts-check` in tsc roots (#19964)
Closes #19928
Diffstat (limited to 'cli/tools/check.rs')
-rw-r--r--cli/tools/check.rs10
1 files changed, 7 insertions, 3 deletions
diff --git a/cli/tools/check.rs b/cli/tools/check.rs
index 75ac2dc96..f2e31b153 100644
--- a/cli/tools/check.rs
+++ b/cli/tools/check.rs
@@ -308,9 +308,13 @@ fn get_tsc_roots(
| MediaType::Cts
| MediaType::Dts
| MediaType::Dmts
- | MediaType::Dcts
- | MediaType::Jsx => Some((module.specifier.clone(), module.media_type)),
- MediaType::JavaScript | MediaType::Mjs | MediaType::Cjs => {
+ | MediaType::Dcts => {
+ Some((module.specifier.clone(), module.media_type))
+ }
+ MediaType::JavaScript
+ | MediaType::Mjs
+ | MediaType::Cjs
+ | MediaType::Jsx => {
if check_js || has_ts_check(module.media_type, &module.source) {
Some((module.specifier.clone(), module.media_type))
} else {