From 158a4179c0996bec29b1436d803b97eaca0f1f24 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Wed, 17 Jul 2019 18:23:43 +0200 Subject: [PATCH] fix(utils): RuleTester should not require a parser (#713) --- packages/experimental-utils/src/ts-eslint/RuleTester.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/experimental-utils/src/ts-eslint/RuleTester.ts b/packages/experimental-utils/src/ts-eslint/RuleTester.ts index bfaa9a45334..ed67ce50500 100644 --- a/packages/experimental-utils/src/ts-eslint/RuleTester.ts +++ b/packages/experimental-utils/src/ts-eslint/RuleTester.ts @@ -46,7 +46,12 @@ interface RunTests< invalid: InvalidTestCase[]; } interface RuleTesterConfig { - parser: '@typescript-eslint/parser'; + parser?: + | '@typescript-eslint/parser' + | 'espree' + | 'babel-eslint' + | 'esprima' + | string; parserOptions?: ParserOptions; } declare interface RuleTester {