From 08e1fd335dc5aee9b6db7ebe7182b5f8300282a8 Mon Sep 17 00:00:00 2001 From: Gurwinder Singh Date: Mon, 21 Nov 2022 07:45:28 +0530 Subject: [PATCH] update --- .../specs/correctness/noUndeclaredVariables.ts | 5 ++++- .../correctness/noUndeclaredVariables.ts.snap | 16 ++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/crates/rome_js_analyze/tests/specs/correctness/noUndeclaredVariables.ts b/crates/rome_js_analyze/tests/specs/correctness/noUndeclaredVariables.ts index 475e2d6e423..1062e1fe2e1 100644 --- a/crates/rome_js_analyze/tests/specs/correctness/noUndeclaredVariables.ts +++ b/crates/rome_js_analyze/tests/specs/correctness/noUndeclaredVariables.ts @@ -6,4 +6,7 @@ export type NestedContext> = '' | `(${S})` export type NestedContextDefault = '' | `(${S})` export type Whatever = `Hello ${S}` -export type WhateverDefault = `Hello ${S}` \ No newline at end of file +export type WhateverDefault = `Hello ${S}` + +// Invalid +export type Invalid = `Hello ${T}` \ No newline at end of file diff --git a/crates/rome_js_analyze/tests/specs/correctness/noUndeclaredVariables.ts.snap b/crates/rome_js_analyze/tests/specs/correctness/noUndeclaredVariables.ts.snap index 6cc52e65485..9eb9a25b148 100644 --- a/crates/rome_js_analyze/tests/specs/correctness/noUndeclaredVariables.ts.snap +++ b/crates/rome_js_analyze/tests/specs/correctness/noUndeclaredVariables.ts.snap @@ -13,6 +13,22 @@ export type NestedContextDefault = '' | `($ export type Whatever = `Hello ${S}` export type WhateverDefault = `Hello ${S}` + +// Invalid +export type Invalid = `Hello ${T}` +``` + +# Diagnostics +``` +noUndeclaredVariables.ts:12:50 lint/correctness/noUndeclaredVariables ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + + ! The T variable is undeclared + + 11 │ // Invalid + > 12 │ export type Invalid = `Hello ${T}` + │ ^ + + ```