We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
require
1 parent a6156b8 commit 4045239Copy full SHA for 4045239
src/script/index.ts
@@ -272,7 +272,10 @@ export function parseScript(
272
code: string,
273
parserOptions: any,
274
): ESLintExtendedProgram {
275
- const parser: ESLintCustomParser = require(parserOptions.parser || "espree") //eslint-disable-line @mysticatea/ts/no-var-requires
+ const parser: ESLintCustomParser =
276
+ typeof parserOptions.parser === "string"
277
+ ? require(parserOptions.parser)
278
+ : require("espree")
279
const result: any =
280
typeof parser.parseForESLint === "function"
281
? parser.parseForESLint(code, parserOptions)
0 commit comments