From f3cb423f89419a12ef6fa4b5dcff97a6e2101dc0 Mon Sep 17 00:00:00 2001 From: Tim van der Meij Date: Sat, 15 Aug 2026 16:43:11 +0200 Subject: [PATCH] Enable the `unicorn/no-multiple-promise-resolver-calls` linting rule More information about this rule can be found in the documentation at https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-multiple-promise-resolver-calls.md. --- eslint.config.mjs | 1 + gulpfile.mjs | 1 + 2 files changed, 2 insertions(+) diff --git a/eslint.config.mjs b/eslint.config.mjs index efe82f60aab81..0fd9ab5b9e65c 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -164,6 +164,7 @@ export default [ "unicorn/no-incorrect-query-selector": "error", "unicorn/no-instanceof-builtins": "error", "unicorn/no-invalid-remove-event-listener": "error", + "unicorn/no-multiple-promise-resolver-calls": "error", "unicorn/no-new-buffer": "error", "unicorn/no-single-promise-in-promise-methods": "error", "unicorn/no-typeof-undefined": ["error", { checkGlobalVariables: false }], diff --git a/gulpfile.mjs b/gulpfile.mjs index 535889aaa0a86..0d86e890b8024 100644 --- a/gulpfile.mjs +++ b/gulpfile.mjs @@ -883,6 +883,7 @@ function runTests(testsName, { bot = false } = {}) { testProcess.on("close", function (code) { if (code !== 0) { reject(new Error(`Running ${testsName} tests failed.`)); + return; } resolve(); });