UNPKG

@groww-tech/eslint-plugin-internal

Version:

ESLint Plugin with customized rules as per requirement and preferences of devs in Groww.

32 lines (23 loc) 640 B
import { createRequire } from "module"; const require = createRequire(import.meta.url); const rule = require('../../../lib/rules/avoid-negation-unary-if-else'); const typescriptEslintParser = require.resolve("@typescript-eslint/parser") const RuleTester = require('eslint').RuleTester; const ruleTester = new RuleTester({ parser: typescriptEslintParser } ); const errors = [ { message: 'Not expected negation here' } ]; ruleTester.run('avoid-negation-unary-if-else', rule, { valid: [ { code: 'const a=2;if(a){}else{}' } ], invalid: [ { code: 'const a=1; if(!a){}else{}', errors, }, ], })