// @ts-check // run "$ node some-test.js" to test this const rule = require('./some-rules'); const RuleTester = require('eslint').RuleTester; const ruleTester = new RuleTester({ // in case you need TypeScript and JSX support parser: '@typescript-eslint/parser', parserOptions: { ecmaFeatures: { jsx: true } } }); ruleTester.run('Check for absolute URLs.', rule, { valid: ['history.push("/test")'], invalid: [ { code: 'history.push("./test")', errors: [{ type: 'CallExpression' }] } ] });