Open renovate[bot] opened 10 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Please upload report for BASE (
main@fe77691
). Learn more about missing BASE report.:exclamation: Current head aef2f61 differs from pull request most recent head 1c79fe2
Please upload reports for the commit 1c79fe2 to get more accurate results.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This PR contains the following updates:
1.5.3
->1.9.4
^0.19.0
->^0.24.0
Release Notes
biomejs/biome (@biomejs/biome)
### [`v1.9.4`](https://redirect.github.com/biomejs/biome/blob/HEAD/CHANGELOG.md#v194-2024-10-17) [Compare Source](https://redirect.github.com/biomejs/biome/compare/3d498ed6399dc642d045f9bb9e9782a88c6bd4c9...fa93a147abe64e9c85908d317a8dd1de343ad132) ##### Analyzer ##### Bug fixes - Implement [GraphQL suppression action](https://redirect.github.com/biomejs/biome/pull/4312). Contributed by [@vohoanglong0107](https://redirect.github.com/vohoanglong0107) - Improved the message for unused suppression comments. Contributed by [@dyc3](https://redirect.github.com/dyc3) - Fix [#4228](https://redirect.github.com/biomejs/biome/issues/4228), where the rule `a11y/noInteractiveElementToNoninteractiveRole` incorrectly reports a `role` for non-interactive elements. Contributed by [@eryue0220](https://redirect.github.com/eryue0220) - `noSuspiciousSemicolonInJsx` now catches suspicious semicolons in React fragments. Contributed by [@vasucp1207](https://redirect.github.com/vasucp1207) ##### CLI ##### Enhancements - The `--summary` reporter now reports parsing diagnostics too. Contributed by [@ematipico](https://redirect.github.com/ematipico) - Improved performance of GritQL queries by roughly 25-30%. Contributed by [@arendjr](https://redirect.github.com/arendjr) ##### Configuration ##### Bug fixes - Fix an issue where the JSON schema marked lint rules options as mandatory. Contributed by [@ematipico](https://redirect.github.com/ematipico) ##### Editors ##### Formatter ##### Bug fixes - Fix [#4121](https://redirect.github.com/biomejs/biome/issues/4121). Respect line width when printing multiline strings. Contributed by [@ah-yu](https://redirect.github.com/ah-yu) ##### JavaScript APIs ##### Linter ##### New features - Add [useGuardForIn](https://biomejs.dev/linter/rules/use-guard-for-in/). Contributed by [@fireairforce](https://redirect.github.com/fireairforce) - Add [noDocumentCookie](https://biomejs.dev/linter/rules/no-document-cookie/). Contributed by [@tunamaguro](https://redirect.github.com/tunamaguro) - Add [noDocumentImportInPage](https://biomejs.dev/linter/rules/no-document-import-in-page/). Contributed by [@kaioduarte](https://redirect.github.com/kaioduarte) - Add [noDuplicateProperties](https://biomejs.dev/linter/rules/no-duplicate-properties/). Contributed by [@togami2864](https://redirect.github.com/togami2864) - Add [noHeadElement](https://biomejs.dev/linter/rules/no-head-element/). Contributed by [@kaioduarte](https://redirect.github.com/kaioduarte) - Add [noHeadImportInDocument](https://biomejs.dev/linter/rules/no-head-import-in-document/). Contributed by [@kaioduarte](https://redirect.github.com/kaioduarte) - Add [noImgElement](https://biomejs.dev/linter/rules/no-img-element/). Contributed by [@kaioduarte](https://redirect.github.com/kaioduarte) - Add [noUnknownTypeSelector](https://biomejs.dev/linter/rules/no-unknown-type-selector/). Contributed by [@Kazuhiro-Mimaki](https://redirect.github.com/Kazuhiro-Mimaki) - Add [useAtIndex](https://biomejs.dev/linter/rules/use-at-index/). Contributed by [@GunseiKPaseri](https://redirect.github.com/GunseiKPaseri) - Add [noUselessStringRaw](https://biomejs.dev/linter/rules/no-useless-string-raw/). Contributed by [@fireairforce](https://redirect.github.com/fireairforce) - Add [nursery/useCollapsedIf](https://biomejs.dev/linter/rules/use-collapsed-if/). Contributed by [@siketyan](https://redirect.github.com/siketyan) - Add [useGoogleFontDisplay](https://biomejs.dev/linter/rules/use-google-font-display/). Contributed by [@kaioduarte](https://redirect.github.com/kaioduarte) ##### Bug Fixes - Biome no longer crashes when it encounters a string that contain a multibyte character ([#4181](https://redirect.github.com/biomejs/biome/issues/4181)). This fixes a regression introduced in Biome 1.9.3 The regression affected the following linter rules: - `nursery/useSortedClasses` - `nursery/useTrimStartEnd` - `style/useTemplate` - `suspicious/noMisleadingCharacterClass` Contributed by [@Conaclos](https://redirect.github.com/Conaclos) - Fix [#4190](https://redirect.github.com/biomejs/biome/issues/4190), where the rule `noMissingVarFunction` wrongly reported a variable as missing when used inside a `var()` function that was a newline. Contributed by [@ematipico](https://redirect.github.com/ematipico) - Fix [#4041](https://redirect.github.com/biomejs/biome/issues/4041). Now the rule `useSortedClasses` won't be triggered if `className` is composed only by inlined variables. Contributed by [@ematipico](https://redirect.github.com/ematipico) - [useImportType](https://biomejs.dev/linter/rules/use-import-type/) and [useExportType](https://biomejs.dev/linter/rules/use-export-type/) now report useless inline type qualifiers ([#4178](https://redirect.github.com/biomejs/biome/issues/4178)). The following fix is now proposed: ```diff - import type { type A, B } from ""; + import type { A, B } from ""; - export type { type C, D }; + export type { C, D }; ``` Contributed by [@Conaclos](https://redirect.github.com/Conaclos) - [useExportType](https://biomejs.dev/linter/rules/use-export-type/) now reports ungrouped `export from`. The following fix is now proposed: ```diff - export { type A, type B } from ""; + export type { A, B } from ""; ``` Contributed by [@Conaclos](https://redirect.github.com/Conaclos) - [noVoidTypeReturn](https://biomejs.dev/linter/rules/no-void-type-return/) now accepts `void` expressions in return position ([#4173](https://redirect.github.com/biomejs/biome/issues/4173)). The following code is now accepted: ```ts function f(): void { return void 0; } ``` Contributed by [@Conaclos](https://redirect.github.com/Conaclos) - [noUselessFragments](https://biomejs.dev/linter/rules/no-useless-fragments/) now correctly handles fragments containing HTML escapes (e.g. ` `) inside expression escapes `{ ... }` ([#4059](https://redirect.github.com/biomejs/biome/issues/4059)). The following code is no longer reported: ```jsx function Component() { return (🐈 😂
Configuration
π Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.