import { RuleTester } from 'oxlint/plugins-dev'; import { rule, RULE_NAME } from './no-state-useref'; const ruleTester = new RuleTester(); ruleTester.run(RULE_NAME, rule, { valid: [ { code: 'const scrollableRef = useRef(null);', filename: 'test.tsx', }, { code: 'const ref = useRef(null);', filename: 'test.tsx', }, ], invalid: [ { code: 'const ref = useRef(null);', errors: [ { messageId: 'noStateUseRef', }, ], }, { code: 'const ref = useRef(null);', errors: [ { messageId: 'noStateUseRef', }, ], filename: 'test.tsx', }, { code: "const ref = useRef('');", errors: [ { messageId: 'noStateUseRef', }, ], filename: 'test.tsx', }, ], });