to-string-literal
Convert template literals to string literals.
Revese command: to-template-literal
Triggers
/// to-string-literal
/// to-sl
/// 2string-literal
/// 2sl
or if you fancy @
:
// @to-string-literal
// @to-sl
// @2string-literal
// @2sl
Examples
js
/// @2sl
const foo = `foo`
// @2sl
const quxx = `${foo}quxx`
// Also supports using numbers to specify which items need to be converted (starts from 1)
// @2sl 1 3
const bar = `bar`; const baz = `baz`; const qux = `qux`
Will be converted to:
js
const foo = 'bar'
// eslint-disable-next-line prefer-template
const quxx = foo + 'quxx'
const bar = 'bar'; const baz = `baz`; const qux = 'qux'