chore(deps): update dependency @biomejs/biome to v2.4.12#323
Conversation
🚀 Preview DeployApp: https://pr-323.dev-yps-crispy-carnival.pages.dev |
📊 Playwright Test Report✅ テスト結果: 成功 5 passed / 0 failed / 0 skipped
デプロイ先: https://github.com/yn1323/hosting-pages |
03e1cea to
2b1452e
Compare
🚀 Preview DeployApp: https://pr-323.dev-yps-crispy-carnival.pages.dev |
📊 Playwright Test Report✅ テスト結果: 成功 5 passed / 0 failed / 0 skipped
デプロイ先: https://github.com/yn1323/hosting-pages |
2b1452e to
7e9186a
Compare
🚀 Preview DeployApp: https://pr-323.dev-yps-crispy-carnival.pages.dev |
📊 Playwright Test Report✅ テスト結果: 成功 5 passed / 0 failed / 0 skipped
デプロイ先: https://github.com/yn1323/hosting-pages |
7e9186a to
a47401a
Compare
📊 Playwright Test Report✅ テスト結果: 成功 5 passed / 0 failed / 0 skipped
デプロイ先: https://github.com/yn1323/hosting-pages |
🚀 Preview DeployApp: https://pr-323.dev-yps-crispy-carnival.pages.dev |
📊 Playwright Test Report✅ テスト結果: 成功 5 passed / 0 failed / 0 skipped
デプロイ先: https://github.com/yn1323/hosting-pages |
🚀 Preview DeployApp: https://pr-323.dev-yps-crispy-carnival.pages.dev |
📊 Playwright Test Report✅ テスト結果: 成功 5 passed / 0 failed / 0 skipped
デプロイ先: https://github.com/yn1323/hosting-pages |
🚀 Preview DeployApp: https://pr-323.dev-yps-crispy-carnival.pages.dev |
📊 Playwright Test Report✅ テスト結果: 成功 5 passed / 0 failed / 0 skipped
デプロイ先: https://github.com/yn1323/hosting-pages |
🚀 Preview DeployApp: https://pr-323.dev-yps-crispy-carnival.pages.dev |
🚀 Preview DeployApp: https://pr-323.dev-yps-crispy-carnival.pages.dev |
📊 Playwright Test Report❌ テスト結果: 失敗 3 passed / 2 failed / 0 skipped
デプロイ先: https://github.com/yn1323/hosting-pages |
📊 Playwright Test Report✅ テスト結果: 成功 5 passed / 0 failed / 0 skipped
デプロイ先: https://github.com/yn1323/hosting-pages |
🚀 Preview DeployApp: https://pr-323.dev-yps-crispy-carnival.pages.dev |
📊 Playwright Test Report✅ テスト結果: 成功 5 passed / 0 failed / 0 skipped
デプロイ先: https://github.com/yn1323/hosting-pages |
🚀 Preview DeployApp: https://pr-323.dev-yps-crispy-carnival.pages.dev |
📊 Playwright Test Report✅ テスト結果: 成功 5 passed / 0 failed / 0 skipped
デプロイ先: https://github.com/yn1323/hosting-pages |
🚀 Preview DeployApp: https://pr-323.dev-yps-crispy-carnival.pages.dev |
📊 Playwright Test Report✅ テスト結果: 成功 5 passed / 0 failed / 0 skipped
デプロイ先: https://github.com/yn1323/hosting-pages |
🚀 Preview DeployApp: https://pr-323.dev-yps-crispy-carnival.pages.dev |
📊 Playwright Test Report✅ テスト結果: 成功 5 passed / 0 failed / 0 skipped
デプロイ先: https://github.com/yn1323/hosting-pages |
🚀 Preview DeployApp: https://pr-323.dev-yps-crispy-carnival.pages.dev |
📊 Playwright Test Report✅ テスト結果: 成功 5 passed / 0 failed / 0 skipped
デプロイ先: https://github.com/yn1323/hosting-pages |
🚀 Preview DeployApp: https://pr-323.dev-yps-crispy-carnival.pages.dev |
📊 Playwright Test Report✅ テスト結果: 成功 5 passed / 0 failed / 0 skipped
デプロイ先: https://github.com/yn1323/hosting-pages |
🚀 Preview DeployApp: https://pr-323.dev-yps-crispy-carnival.pages.dev |
📊 Playwright Test Report✅ テスト結果: 成功 5 passed / 0 failed / 0 skipped
デプロイ先: https://github.com/yn1323/hosting-pages |
🚀 Preview DeployApp: https://pr-323.dev-yps-crispy-carnival.pages.dev |
📊 Playwright Test Report✅ テスト結果: 成功 5 passed / 0 failed / 0 skipped
デプロイ先: https://github.com/yn1323/hosting-pages |
🚀 Preview DeployApp: https://pr-323.dev-yps-crispy-carnival.pages.dev |
📊 Playwright Test Report✅ テスト結果: 成功 5 passed / 0 failed / 0 skipped
デプロイ先: https://github.com/yn1323/hosting-pages |
This PR contains the following updates:
2.4.11→2.4.12Release Notes
biomejs/biome (@biomejs/biome)
v2.4.12Compare Source
Patch Changes
#9376
9701a33Thanks @dyc3! - Added thenursery/noIdenticalTestTitlelint rule. This rule disallows using the same title for twodescribeblocks or two test cases at the same nesting level.#9889
7ae83f2Thanks @dyc3! - Improved the diagnostics foruseForOfto better explain the problem, why it matters, and how to fix it.#9916
27dd7b1Thanks @Jayllyz! - Added a new nursery rulenoComponentHookFactories, that disallows defining React components or custom hooks inside other functions.For example, the following snippets trigger the rule:
#9980
098f1ffThanks @ematipico! - Fixed #9941: Biome now emits awarningdiagnostic when a file exceed thefiles.maxSizelimit.#9942
9956f1dThanks @dyc3! - Fixed #9918:useConsistentTestItno longer panics when applying fixes to chained calls such astest.for([])("x", () => {});.#9891
4d9ac51Thanks @dyc3! - Improved thenoGlobalObjectCallsdiagnostic to better explain why calling global objects likeMathorJSONis invalid and how to fix it.#9902
3f4d103Thanks @ematipico! - Fixed #9901: the commandlint --writeis now idempotent when it's run against HTML-ish files that contains scripts and styles.#9891
4d9ac51Thanks @dyc3! - Improved thenoMultiStrdiagnostic to explain why escaped multiline strings are discouraged and what to use instead.#9966
322675eThanks @siketyan! - Fixed #9113: Biome now parses and formats@mediaand other conditional blocks correctly inside embedded CSS snippets.#9835
f8d49d9Thanks @bmish! - ThenoFloatingPromisesrule now detects floating promises through cross-module generic wrapper functions. Previously, patterns likeexport const fn = trace(asyncFn)— wheretracepreserves the function signature via a generic<F>(fn: F): F— were invisible to the rule when the wrapper was defined in a different file.#9981
02bd8ddThanks @siketyan! - Fixed #9975: Biome now parses nested CSS selectors correctly inside embedded snippets without requiring an explicit&.#9949
e0ba71dThanks @Netail! - Added the nursery ruleuseIframeSandbox, which enforces thesandboxattribute foriframetags.Invalid:
#9913
d417803Thanks @Netail! - Added the nursery rulenoJsxNamespace, which disallows JSX namespace syntax.Invalid:
#9892
e75d70eThanks @dyc3! - Improved thenoSelfComparediagnostic to better explain why comparing a value to itself is suspicious and what to use for NaN checks.#9861
2cff700Thanks @dyc3! - Added the new nursery ruleuseVarsOnTop, which requiresvardeclarations to appear at the top of their containing scope.For example, the following code now triggers the rule:
#9892
e75d70eThanks @dyc3! - Improved thenoThenPropertydiagnostic to better explain why exposingthencan create thenable behavior and how to avoid it.#9892
e75d70eThanks @dyc3! - Improved thenoShorthandPropertyOverridesdiagnostic to explain why later shorthand declarations can unintentionally overwrite earlier longhand properties.#9978
4847715Thanks @mdevils! - Fixed #9744:useExhaustiveDependenciesno longer reports false positives for variables obtained via object destructuring with computed keys, e.g.const { [KEY]: key1 } = props.#9892
e75d70eThanks @dyc3! - Improved thenoRootTypediagnostic to better explain that the reported root type is disallowed by project configuration and how to proceed.#9927
7974ab7Thanks @dyc3! - Added eslint-plugin-unicorn'sno-nested-ternaryas a rule source fornoNestedTernary#9873
19ff706Thanks @minseong0324! -noMisleadingReturnTypenow checks class methods, object methods, and getters in addition to functions.#9888
362b638Thanks @dyc3! - Updated metadata forbiome migrate eslintto better reflect which ESLint rules are redundant versus unsupported versus unimplemented.#9892
e75d70eThanks @dyc3! - Improved thenoAutofocusdiagnostic to better explain why autofocus harms accessibility outside allowed modal contexts.#9982
d6bdf4aThanks @dyc3! - Improved performance of noMagicNumbers.Biome now maps ESLint
no-magic-numberssources more accurately duringbiome migrate eslint.#9889
7ae83f2Thanks @dyc3! - Improved the diagnostics fornoConstantConditionto better explain the problem, why it matters, and how to fix it.#9866
40bd180Thanks @dyc3! - Added a new nursery rulenoExcessiveSelectorClasses, which limits how many class selectors can appear in a single CSS selector.#9796
f1c1363Thanks @dyc3! - Added a new nursery ruleuseStringStartsEndsWith, which prefersstartsWith()andendsWith()over verbose string prefix and suffix checks.The rule uses type information, so it only reports on strings and skips array lookups such as
items[0] === "a".#9942
9956f1dThanks @dyc3! - Fixed the safe fix fornoSkippedTestsso it no longer panics when rewriting skipped test function names such asxit(),xtest(), andxdescribe().#9874
9e570d1Thanks @minseong0324! - Type-aware lint rules now resolve members throughPick<T, K>andOmit<T, K>utility types.#9909
0d0e611Thanks @Netail! - Added the nursery ruleuseReactAsyncServerFunction, which requires React server actions to be async.Invalid:
#9925
29accb3Thanks @ematipico! - Fixed #9910: added support for parsing member expressions in Svelte directive properties. Biome now correctly parses directives likein:renderer.in|global,use:obj.action, and deeply nested forms likein:a.b.c|global.#9904
e7775a5Thanks @ematipico! - Fixed #9626:noUnresolvedImportsno longer reports false positives for named imports from packages that have a corresponding@types/*package installed. For example,import { useState } from "react"with@types/reactinstalled is now correctly recognised.#9942
9956f1dThanks @dyc3! - Fixed the safe fix fornoFocusedTestsso it no longer panics when rewriting focused test function names such asfit()andfdescribe().#9577
c499f46Thanks @tt-a1i! - Added the nursery ruleuseReduceTypeParameter. It flags type assertions on the initial value passed toArray#reduceandArray#reduceRightand recommends using a type parameter instead.#9895
1c8e1efThanks @Netail! - Added extra rule sources from react-xyz.biome migrate eslintshould do a bit better detecting rules in your eslint configurations.#9891
4d9ac51Thanks @dyc3! - Improved thenoInvalidUseBeforeDeclarationdiagnostic to better explain why using a declaration too early is problematic and how to fix it.#9889
7ae83f2Thanks @dyc3! - Improved the diagnostics fornoRedeclareto better explain the problem, why it matters, and how to fix it.#9875
a951586Thanks @minseong0324! - Type-aware lint rules now resolve members throughPartial<T>,Required<T>, andReadonly<T>utility types, preserving optional, readonly, and nullable member flags.Configuration
📅 Schedule: (in timezone Asia/Tokyo)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.