task: async()

in scripts/link-checker.js [54:63]


    task: async (ctx) => {
      ctx.externalBrokenList = [];
      const externalLinkCheckPromises = [];
      ctx.externalLinks.forEach((link) => {
        externalLinkCheckPromises.push(linkValidate(link));
      });

      const result = await Promise.all(externalLinkCheckPromises);
      ctx.externalBrokenList.push(...result.filter((item) => item.status !== 200));
    },