UNPKG

@quintaaa/eslint-plugin-starlims

Version:

Eslint plugin to parse and lint starlims form code successfully

55 lines (51 loc) 1.31 kB
const RuleTester = require('eslint').RuleTester; const rule = require('../../src/rules/remove-debugger'); const ruleTester = new RuleTester({ languageOptions: { ecmaVersion: 2022, }, }); ruleTester.run('remove-debugger', rule, { valid: [ { name: 'No debugger', code: ` const foo = 'foo' `, }, ], invalid: [ { name: 'Debugger', code: ` const foo = 'foo' debugger `, errors: [ { message: 'Remove debugger statement', type: 'DebuggerStatement', }, ], output: ` const foo = 'foo' `, }, { name: 'Debugger with semicolon', code: ` const foo = 'foo' debugger; `, errors: [ { message: 'Remove debugger statement', type: 'DebuggerStatement', }, ], output: ` const foo = 'foo' `, }, ], });