const testBoilerplate = (name, author, description) => `/* eslint-env jest */ /** * @fileoverview ${description} * @author ${author} */ // ----------------------------------------------------------------------------- // Requirements // ----------------------------------------------------------------------------- import { RuleTester } from 'eslint'; import parserOptionsMapper from '../../__util__/parserOptionsMapper'; import rule from '../../../src/rules/${name}'; // ----------------------------------------------------------------------------- // Tests // ----------------------------------------------------------------------------- const ruleTester = new RuleTester(); const expectedError = { message: '', type: 'JSXOpeningElement', }; ruleTester.run('${name}', rule, { valid: [ { code: '
;' }, ].map(parserOptionsMapper), invalid: [].map(parserOptionsMapper), }); `; module.exports = testBoilerplate;