@masknet/eslint-plugin
Version:
eslint plugin for masknet
23 lines (21 loc) • 435 B
text/typescript
import { dedent } from 'ts-dedent'
import { runTest } from '../spec.js'
import module from './no-unsafe-date.js'
runTest({
module,
*valid() {
yield dedent`
declare const time: Date
time.toISOString()
`
},
*invalid() {
yield {
code: dedent`
declare const time: Date
time.setSeconds(1)
`,
errors: [{ messageId: 'disallow', data: { name: 'setSeconds' } }],
}
},
})