Title: chore(deps)(deps-dev): bump @biomejs/biome from 2.3.13 to 2.3.14 in the toolchain group by dependabot[bot] · Pull Request #93 · aicodingstack/aicodingstack.io · GitHub
Open Graph Title: chore(deps)(deps-dev): bump @biomejs/biome from 2.3.13 to 2.3.14 in the toolchain group by dependabot[bot] · Pull Request #93 · aicodingstack/aicodingstack.io
X Title: chore(deps)(deps-dev): bump @biomejs/biome from 2.3.13 to 2.3.14 in the toolchain group by dependabot[bot] · Pull Request #93 · aicodingstack/aicodingstack.io
Description: Bumps the toolchain group with 1 update: @biomejs/biome.
Updates @biomejs/biome from 2.3.13 to 2.3.14
Release notes
Sourced from @biomejs/biome's releases.
Biome CLI v2.3.14
2.3.14
Patch Changes
#8921 29e2435 Thanks @siketyan! - Fixed #8759: The useConsistentTypeDefinitions rule no longer converts empty object type declarations into interfaces, as it will conflict with the noEmptyInterface rule and can cause an infinite loop when both rules are enabled.
#8928 ccaeac4 Thanks @taga3s! - Added the nursery rule useGlobalThis. This rule enforces using globalThis over window, self and global.
#8602 9a18daa Thanks @dyc3! - Added the new nursery rule noVueArrowFuncInWatch. This rule forbids using arrow functions in watchers in Vue components, because arrow functions do not give access to the component instance (via this), while regular functions do.
#8905 9b1eea8 Thanks @ryan-m-walker! - Fixed #8428: Improved parsing recovery when encountering qualified rules inside CSS @page at-rule blocks.
#8900 f788cff Thanks @mdevils! - Fixed #8802: useExhaustiveDependencies now correctly suggests dependencies without including callback-scoped variables or method names.
When accessing object properties with a callback-scoped variable, only the object path is suggested:
// Now correctly suggests `props.value` instead of `props.value[day]`
useMemo(() => {
return WeekdayValues.filter((day) => props.value[day]);
}, [props.value]);
When calling methods on objects, only the object is suggested as a dependency:
// Now correctly suggests `props.data` instead of `props.data.forEach`
useMemo(() => {
props.data.forEach((item) => console.log(item));
}, [props.data]);
#8913 e1e20ea Thanks @dyc3! - Fixed #8363: HTML parser no longer crashes when encountering a < character followed by a digit in text content (e.g., <12 months). The parser now correctly emits an "Unescaped < bracket character" error instead of treating <12 as a tag name and crashing.
#8910 2fb63a4 Thanks @dyc3! - Fixed #8774: Type aliases with generic parameters that have extends constraints now properly indent comments after the equals sign.
Previously, comments after the = in type aliases with extends constraints were not indented:
-type A = // Some comment
-undefined;
+type A =
+ // Some comment
+ undefined;
#8916 ea4bd04 Thanks @ryan-m-walker! - Fixed #4013, where comments in member chains caused unnecessary line breaks.
... (truncated)
Changelog
Sourced from @biomejs/biome's changelog.
2.3.14
Patch Changes
#8921 29e2435 Thanks @siketyan! - Fixed #8759: The useConsistentTypeDefinitions rule no longer converts empty object type declarations into interfaces, as it will conflict with the noEmptyInterface rule and can cause an infinite loop when both rules are enabled.
#8928 ccaeac4 Thanks @taga3s! - Added the nursery rule useGlobalThis. This rule enforces using globalThis over window, self and global.
#8602 9a18daa Thanks @dyc3! - Added the new nursery rule noVueArrowFuncInWatch. This rule forbids using arrow functions in watchers in Vue components, because arrow functions do not give access to the component instance (via this), while regular functions do.
#8905 9b1eea8 Thanks @ryan-m-walker! - Fixed #8428: Improved parsing recovery when encountering qualified rules inside CSS @page at-rule blocks.
#8900 f788cff Thanks @mdevils! - Fixed #8802: useExhaustiveDependencies now correctly suggests dependencies without including callback-scoped variables or method names.
When accessing object properties with a callback-scoped variable, only the object path is suggested:
// Now correctly suggests `props.value` instead of `props.value[day]`
useMemo(() => {
return WeekdayValues.filter((day) => props.value[day]);
}, [props.value]);
When calling methods on objects, only the object is suggested as a dependency:
// Now correctly suggests `props.data` instead of `props.data.forEach`
useMemo(() => {
props.data.forEach((item) => console.log(item));
}, [props.data]);
#8913 e1e20ea Thanks @dyc3! - Fixed #8363: HTML parser no longer crashes when encountering a < character followed by a digit in text content (e.g., <12 months). The parser now correctly emits an "Unescaped < bracket character" error instead of treating <12 as a tag name and crashing.
#8910 2fb63a4 Thanks @dyc3! - Fixed #8774: Type aliases with generic parameters that have extends constraints now properly indent comments after the equals sign.
Previously, comments after the = in type aliases with extends constraints were not indented:
-type A = // Some comment
-undefined;
+type A =
+ // Some comment
+ undefined;
#8916 ea4bd04 Thanks @ryan-m-walker! - Fixed #4013, where comments in member chains caused unnecessary line breaks.
// Before
... (truncated)
Commits
3a38d5c ci: release (#8888)
4561751 feat(linter): add rule noRedundantDefaultExport (#8931)
ccaeac4 feat(biome_js_analyze): implement useGlobalThis (#8928)
d876a38 feat(lint): implement useConsistentMethodSignatures from `typescript-eslint...
9a18daa feat(analyze/js/vue): add noVueArrowFuncInWatch (#8602)
3531687 feat(lint/css): add noDeprecatedMediaType (#8861)
95f1eea feat(lint/css): add noHexColors (#8860)
d78e01d feat(graphql_analyze): implement useInputName (#8619)
See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot show
Open Graph Description: Bumps the toolchain group with 1 update: @biomejs/biome. Updates @biomejs/biome from 2.3.13 to 2.3.14 Release notes Sourced from @biomejs/biome's releases. Biome CLI v2.3.14 2.3.14 Patch Cha...
X Description: Bumps the toolchain group with 1 update: @biomejs/biome. Updates @biomejs/biome from 2.3.13 to 2.3.14 Release notes Sourced from @biomejs/biome's releases. Biome CLI v2.3.14 2.3.14 Patch...
Opengraph URL: https://github.com/aicodingstack/aicodingstack.io/pull/93
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:accfede3-18d0-da3b-3cb4-30cb1cb9e3d8 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C19C:899DA:15A3790:1D619CE:6A508972 |
| html-safe-nonce | cf3d78416af9e2c0c719008749aee329c4bb0677c1ac88037d2325dcb97f5cdb |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMTlDOjg5OURBOjE1QTM3OTA6MUQ2MTlDRTo2QTUwODk3MiIsInZpc2l0b3JfaWQiOiIyMTEzMDA0NTE5OTE0NzY4NzU0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | e3cde7a72c02bcb46b2da501028195e0b3d75c8b1848828d1e8aa2a744abaf55 |
| hovercard-subject-tag | pull_request:3261412105 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/aicodingstack/aicodingstack.io/pull/93/files |
| twitter:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| og:image:alt | Bumps the toolchain group with 1 update: @biomejs/biome. Updates @biomejs/biome from 2.3.13 to 2.3.14 Release notes Sourced from @biomejs/biome's releases. Biome CLI v2.3.14 2.3.14 Patch Cha... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | d6dc8294eb500fa36bbc57472d61fe87c522f9c3c1d64f70f4926f66a66a7efb |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/aicodingstack/aicodingstack.io git https://github.com/aicodingstack/aicodingstack.io.git |
| octolytics-dimension-user_id | 242950640 |
| octolytics-dimension-user_login | aicodingstack |
| octolytics-dimension-repository_id | 1097345677 |
| octolytics-dimension-repository_nwo | aicodingstack/aicodingstack.io |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1097345677 |
| octolytics-dimension-repository_network_root_nwo | aicodingstack/aicodingstack.io |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7ac0ad2f2c7e4b9056617355fd9e33e22b0c8df9 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width