no-template-curly-in-string Disallow template interpolation in regular strings ${...} inside a regular string produces literal text because regular strings do not interpolate placeholders. Instead, you SHOULD use a template literal when interpolation is intended. - Category: suspicious - Level: warning - Fix: suggestion - Scope: module Reported function greet(name: string): string { return "hello, ${name}"; } Accepted function greet(name: string): string { return `hello, ${name}`; } Prior art - ESLint ยท no-template-curly-in-string language/linter/src/rules/suspicious/notemplatecurlyinstring.rs:8