The actual snapshot is saved in prefer-event-target.mjs.snap
.
Generated by AVA.
1 | class Foo extends EventEmitter {}
Error 1/1
`␊
> 1 | class Foo extends EventEmitter {}␊
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Prefer \`EventTarget\` over \`EventEmitter\`.␊
`
1 | class Foo extends EventEmitter { someMethod() {} }
Error 1/1
`␊
> 1 | class Foo extends EventEmitter { someMethod() {} }␊
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Prefer \`EventTarget\` over \`EventEmitter\`.␊
`
1 | class Foo extends EventEmitter {
2 | addListener() {}
3 | removeListener() {}
4 | }
Error 1/1
`␊
> 1 | class Foo extends EventEmitter {␊
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^␊
> 2 | addListener() {}␊
| ^^^^^^^^^^^^^^^^^␊
> 3 | removeListener() {}␊
| ^^^^^^^^^^^^^^^^^␊
> 4 | }␊
| ^^ Prefer \`EventTarget\` over \`EventEmitter\`.␊
`
1 | new EventEmitter
Error 1/1
`␊
> 1 | new EventEmitter␊
| ^^^^^^^^^^^^^^^^ Prefer \`EventTarget\` over \`EventEmitter\`.␊
`
1 | const emitter = new EventEmitter;
Error 1/1
`␊
> 1 | const emitter = new EventEmitter;␊
| ^^^^^^^^^^^^^^^^ Prefer \`EventTarget\` over \`EventEmitter\`.␊
`