From fe91cd8ac18e3a99e6a941cc4c5b0a4f20edbd4a Mon Sep 17 00:00:00 2001 From: Lauren Tan Date: Thu, 15 Jun 2023 14:34:43 -0400 Subject: [PATCH] [eslint-plugin] Parse flow --- .../src/rules/ReactForgetDiagnostics.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/compiler/forget/packages/eslint-plugin-react-forget/src/rules/ReactForgetDiagnostics.ts b/compiler/forget/packages/eslint-plugin-react-forget/src/rules/ReactForgetDiagnostics.ts index 26d5398c82..01a5ce57fe 100644 --- a/compiler/forget/packages/eslint-plugin-react-forget/src/rules/ReactForgetDiagnostics.ts +++ b/compiler/forget/packages/eslint-plugin-react-forget/src/rules/ReactForgetDiagnostics.ts @@ -25,7 +25,10 @@ const rule: Rule.RuleModule = { create(context: Rule.RuleContext) { // Compat with older versions of eslint const sourceCode = context.sourceCode?.text ?? context.getSourceCode().text; - const babelAST = parser.parse(sourceCode); + const babelAST = parser.parse(sourceCode, { + plugins: ["jsx", "flow"], + sourceType: "module", + }); if (babelAST != null) { traverse(babelAST, { Program(prog) {