From c03ab4e71c23154d6b11537eee3c938f0d0f67d3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 15 Jul 2026 18:22:12 +0800 Subject: [PATCH] Update dependency eslint-plugin-unicorn to v72 (#19633) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: fisker Cheung # Conflicts: # package.json # yarn.lock --- eslint.config.js | 2 ++ .../transform/transforms/create-function-call-transform.js | 2 +- src/language-css/printer-postcss.js | 2 +- src/language-css/utilities/is-scss-nested-property-node.js | 2 +- src/language-js/parse/hermes.js | 2 +- 5 files changed, 6 insertions(+), 4 deletions(-) diff --git a/eslint.config.js b/eslint.config.js index 8148a1331..d690e3f2d 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -348,8 +348,10 @@ const configs = [ ], "unicorn/prefer-query-selector": "off", "unicorn/prefer-short-arrow-method": "off", + "unicorn/prefer-simple-condition-first": "off", "unicorn/prefer-simplified-conditions": "off", "unicorn/prefer-ternary": "off", + "unicorn/prefer-then-catch": "off", "unicorn/prefer-unicode-code-point-escapes": "off", "unicorn/relative-url-style": "off", "unicorn/require-array-sort-compare": "off", diff --git a/scripts/build/transform/transforms/create-function-call-transform.js b/scripts/build/transform/transforms/create-function-call-transform.js index 74d40c250..80cd69a29 100644 --- a/scripts/build/transform/transforms/create-function-call-transform.js +++ b/scripts/build/transform/transforms/create-function-call-transform.js @@ -9,7 +9,7 @@ import { createIdentifier, isIdentifier } from "./utilities.js"; * @returns {boolean} */ function isFunctionCall(node, { function: name, argumentsLength }) { - const [objectName, methodName] = name.split("."); + const [objectName, methodName] = name.split(".", 2); return ( node.type === "CallExpression" && diff --git a/src/language-css/printer-postcss.js b/src/language-css/printer-postcss.js index cce2c847b..7726f65ee 100644 --- a/src/language-css/printer-postcss.js +++ b/src/language-css/printer-postcss.js @@ -447,7 +447,7 @@ function genericPrint(path, options, print) { return [leading, node.value, path.isLast ? "" : " "]; } - const leading = node.value.trim().startsWith("(") ? line : ""; + const leading = node.value.trimStart().startsWith("(") ? line : ""; const value = adjustNumbers(adjustStrings(node.value.trim(), options)) || line; diff --git a/src/language-css/utilities/is-scss-nested-property-node.js b/src/language-css/utilities/is-scss-nested-property-node.js index bc68fc408..e21f5b148 100644 --- a/src/language-css/utilities/is-scss-nested-property-node.js +++ b/src/language-css/utilities/is-scss-nested-property-node.js @@ -11,7 +11,7 @@ function isScssNestedPropertyNode(node, options) { return node.selector .replace(/\/\*.*?\*\//, "") .replace(/\/\/.*\n/, "") - .trim() + .trimEnd() .endsWith(":"); } diff --git a/src/language-js/parse/hermes.js b/src/language-js/parse/hermes.js index c8820b664..289ab3c48 100644 --- a/src/language-js/parse/hermes.js +++ b/src/language-js/parse/hermes.js @@ -12,7 +12,7 @@ function createParseError(error) { } const { line, column } = loc; - let [message] = error.message.split("\n"); + let [message] = error.message.split("\n", 1); const suffix = ` (${line}:${column})`; if (message.endsWith(suffix)) {