Skip to content

noUnusedTemplateLiteral

¥Summary

¥How to configure

biome.json
{
"linter": {
"rules": {
"style": {
"noUnusedTemplateLiteral": "error"
}
}
}
}

¥Description

如果不需要插值和特殊字符处理,则禁止使用模板文字

¥Disallow template literals if interpolation and special-character handling are not needed

¥Examples

¥Invalid

const foo = `bar`
code-block.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 │

Safe fix: Replace with string literal

1 - const·foo·=·`bar`
1+ const·foo·=·bar
2 2

const foo = `bar `
code-block.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 │

Safe fix: Replace with string literal

1 - const·foo·=·`bar·`
1+ const·foo·=·bar·
2 2

¥Valid

const foo = `bar
has newline`;
const foo = `"bar"`
const foo = `'bar'`

¥Related links