@masknet/eslint-plugin
Version:
eslint plugin for masknet
29 lines (27 loc) • 745 B
text/typescript
import { dedent } from 'ts-dedent'
import { tester } from '../../spec.ts'
import module from './no-bidi.ts'
tester.test(module, {
invalid: [
{
code: dedent`
const accessLevel = "user";
if (accessLevel != "user\u202E \u2066// Check if admin\u2069 \u2066") {
console.log("You are an admin.");
}
`,
output: dedent`
const accessLevel = "user";
if (accessLevel != "user\\u202E \\u2066// Check if admin\\u2069 \\u2066") {
console.log("You are an admin.");
}
`,
errors: [
{
messageId: 'detected',
data: { kind: 'code', text: '"user\\u202E \\u2066// Check if admin\\u2069 \\u2066"' },
},
],
},
],
})