From be99e1716d354e67d653500ee4e1d6846fb9f1b4 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Fri, 6 May 2022 09:13:00 -0400 Subject: [PATCH] better linting Signed-off-by: Sebastian Malton --- .eslintrc.js | 2 +- scripts/clear-release-pr.mjs | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 672e740d6e..2c10f6ab5e 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -29,9 +29,9 @@ module.exports = { ], env: { node: true, + es2022: true, }, parserOptions: { - ecmaVersion: 2018, sourceType: "module", }, plugins: [ diff --git a/scripts/clear-release-pr.mjs b/scripts/clear-release-pr.mjs index 954501c788..4b55384e61 100755 --- a/scripts/clear-release-pr.mjs +++ b/scripts/clear-release-pr.mjs @@ -129,8 +129,8 @@ const relaventPrsQuery = await Promise.all( milestoneRelevantPrs.map(async pr => ({ pr, stdout: (await execP(`git tag v${previousReleasedVersion} --no-contains ${pr.mergeCommit.oid}`)).stdout, - })) -) + })), +); const relaventPrs = relaventPrsQuery .filter(query => query.stdout) .map(query => query.pr); @@ -158,7 +158,7 @@ if (enhancementPrs.length > 0) { "", ...enhancementPrs.map(pr => `- ${pr.title} (**#${pr.number}**) https://github.com/${pr.author.login}`), "", - ) + ); } if (bugfixPrs.length > 0) { @@ -167,7 +167,7 @@ if (bugfixPrs.length > 0) { "", ...bugfixPrs.map(pr => `- ${pr.title} (**#${pr.number}**) https://github.com/${pr.author.login}`), "", - ) + ); } if (maintenencePrs.length > 0) { @@ -176,7 +176,7 @@ if (maintenencePrs.length > 0) { "", ...maintenencePrs.map(pr => `- ${pr.title} (**#${pr.number}**) https://github.com/${pr.author.login}`), "", - ) + ); } const prBody = prBodyLines.join("\n"); @@ -189,22 +189,22 @@ const createPrArgs = [ "--base", prBase, "--title", `release ${newVersion.format()}`, "--label", "skip-changelog", - "--body-file", "-" + "--body-file", "-", ]; -const createPrProcess = spawn("gh", createPrArgs, { stdio: "pipe" }) +const createPrProcess = spawn("gh", createPrArgs, { stdio: "pipe" }); let result = ""; createPrProcess.stdout.on("data", (chunk) => result += chunk); -createPrProcess.stdin.write(prBody) +createPrProcess.stdin.write(prBody); createPrProcess.stdin.end(); await new Promise((resolve) => { - createPrProcess.on('close', () => { + createPrProcess.on("close", () => { createPrProcess.stdout.removeAllListeners(); resolve(); - }) -}) + }); +}); console.log(result);