no-unnecessary-template-expression Disallow template expressions without text or conversion A template containing only one interpolation returns that value unchanged when checking proves no conversion is required. Instead, you SHOULD use the interpolated value directly. - Category: style - Level: warning - Fix: automatic - Scope: module Reported function identity(value: string): string { return `${value}`; } Accepted function identity(value: string): string { return value; } Prior art - typescript-eslint ยท no-unnecessary-template-expression language/linter/src/rules/style/nounnecessarytemplateexpression.rs:8