noUnusedTemplateLiteral (since v1.0.0)
Diagnostic Category: lint/style/noUnusedTemplateLiteral
Source: no-useless-template-literals
Disallow template literals if interpolation and special-character handling are not needed
Examples
Section titled ExamplesInvalid
Section titled Invalidconst foo = `bar`
style/noUnusedTemplateLiteral.js:1:13 lint/style/noUnusedTemplateLiteral FIXABLE ━━━━━━━━━━━━━━━━━
✖ Do not use template literals if interpolation and special-character handling are not needed.
> 1 │ const foo = `bar`
│ ^^^^^
2 │
ℹ Unsafe fix: Replace with string literal
1 │ - const·foo·=·`bar`
1 │ + const·foo·=·"bar"
2 2 │
const foo = `bar `
style/noUnusedTemplateLiteral.js:1:13 lint/style/noUnusedTemplateLiteral FIXABLE ━━━━━━━━━━━━━━━━━
✖ Do not use template literals if interpolation and special-character handling are not needed.
> 1 │ const foo = `bar `
│ ^^^^^^
2 │
ℹ Unsafe fix: Replace with string literal
1 │ - const·foo·=·`bar·`
1 │ + const·foo·=·"bar·"
2 2 │
Valid
Section titled Validconst foo = `barhas newline`;
const foo = `"bar"`
const foo = `'bar'`