UNPKG

@masknet/eslint-plugin

Version:
29 lines (27 loc) 677 B
/* eslint-disable no-template-curly-in-string */ import { runTest } from '../../spec.js' import module from './no-template-literal.js' runTest({ module, *valid() { yield '<a>123 456</a>' yield '<a href={`Test`} />' }, *invalid() { yield { code: '<a>123 {`4${5}6`} 789</a>', output: '<a>123 4{5}6 789</a>', errors: [{ messageId: 'invalid' }], } yield { code: '<a>{`123`} {`456`}</a>', output: '<a>123 456</a>', errors: [{ messageId: 'invalid' }, { messageId: 'invalid' }], } yield { code: '<a>{`123 456`}</a>', output: '<a>123 456</a>', errors: [{ messageId: 'invalid' }], } }, })