2024-06-07 22:24:28 -07:00
|
|
|
// @ts-check
|
|
|
|
|
|
|
|
|
|
"use strict";
|
|
|
|
|
|
|
|
|
|
const { parentPort, workerData } = require("node:worker_threads");
|
|
|
|
|
const markdownlint = require("../lib/markdownlint").promises.markdownlint;
|
|
|
|
|
|
|
|
|
|
// eslint-disable-next-line unicorn/prefer-top-level-await
|
|
|
|
|
markdownlint(workerData).then((lintResults) => {
|
|
|
|
|
// @ts-ignore
|
2024-09-01 16:16:05 -07:00
|
|
|
parentPort
|
2024-06-07 22:24:28 -07:00
|
|
|
// eslint-disable-next-line unicorn/require-post-message-target-origin
|
2024-09-01 16:16:05 -07:00
|
|
|
.postMessage(lintResults);
|
2024-06-07 22:24:28 -07:00
|
|
|
// eslint-disable-next-line n/no-process-exit
|
|
|
|
|
process.exit();
|
|
|
|
|
});
|