From 244e8c3a978a8a3def98d6cc03c8edb8e0b392b1 Mon Sep 17 00:00:00 2001 From: Josh Goldberg Date: Sun, 30 Jun 2019 21:36:48 -0400 Subject: [PATCH] Always output sourceType: module in parser options Fixes #47. --- src/creation/writeConversionResults.test.ts | 2 ++ src/creation/writeConversionResults.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/src/creation/writeConversionResults.test.ts b/src/creation/writeConversionResults.test.ts index 6f02a2a7b..303079aea 100644 --- a/src/creation/writeConversionResults.test.ts +++ b/src/creation/writeConversionResults.test.ts @@ -32,6 +32,7 @@ describe("writeConversionResults", () => { parser: "@typescript-eslint/parser", parserOptions: { project: "tsconfig.json", + sourceType: "module", }, plugins: ["@typescript-eslint"], rules: {}, @@ -72,6 +73,7 @@ describe("writeConversionResults", () => { parser: "@typescript-eslint/parser", parserOptions: { project: "tsconfig.json", + sourceType: "module", }, plugins: ["@typescript-eslint", "@typescript-eslint/tslint"], rules: { diff --git a/src/creation/writeConversionResults.ts b/src/creation/writeConversionResults.ts index c512603f9..f09fe8655 100644 --- a/src/creation/writeConversionResults.ts +++ b/src/creation/writeConversionResults.ts @@ -23,6 +23,7 @@ export const writeConversionResults = async ( parser: "@typescript-eslint/parser", parserOptions: { project: "tsconfig.json", + sourceType: "module", }, plugins, rules: formatConvertedRules(ruleConversionResults, originalConfigurations.tslint),