docs: function parseScript(code, parserOptions) {
      const parser =
          parserOptions.parser === "espree" || !parserOptions.parser
              ? require("espree") // eslint-disable-line @mysticatea/node/no-extraneous-require
              : require(parserOptions.parser)
      const scriptParserOptions = Object.assign({}, parserOptions)
      delete scriptParserOptions.parser
      const result =
          typeof parser.parseForESLint === "function"
              ? parser.parseForESLint(code, scriptParserOptions)
              : parser.parse(code, scriptParserOptions)
      if (result.ast) {
          return result
      }
      return {
          ast: result,
      }
  }