Closed renovate[bot] closed 1 month ago
Run & review this pull request in StackBlitz Codeflow.
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 75.99%. Comparing base (
ee7f472
) to head (4e235c9
). Report is 2 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This PR contains the following updates:
^1.9.3
->^1.9.4
^8.4.0
->^8.5.0
^8.4.0
->^8.5.0
^20.16.11
->^20.16.13
^2.1.2
->^2.1.3
^1.1.0
->^1.1.1
^8.4.0
->^8.5.0
^2.1.2
->^2.1.3
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 (secretlint/secretlint (@secretlint/core)
### [`v8.5.0`](https://redirect.github.com/secretlint/secretlint/releases/tag/v8.5.0) [Compare Source](https://redirect.github.com/secretlint/secretlint/compare/v8.4.0...v8.5.0) ##### What's Changed ##### Features - feat(aws): add `enableIDScanRule` option by [@azu](https://redirect.github.com/azu) in [https://github.com/secretlint/secretlint/pull/908](https://redirect.github.com/secretlint/secretlint/pull/908) - [https://github.com/secretlint/secretlint/issues/855](https://redirect.github.com/secretlint/secretlint/issues/855) This `enableIDScanRule` will be `false` in secretlint v9. ##### Other Changes - chore(deps): update dependency bun to v1.1.30 by [@renovate](https://redirect.github.com/renovate) in [https://github.com/secretlint/secretlint/pull/896](https://redirect.github.com/secretlint/secretlint/pull/896) **Full Changelog**: https://github.com/secretlint/secretlint/compare/v8.4.0...v8.5.0vitest-dev/vitest (@vitest/coverage-v8)
### [`v2.1.3`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v2.1.3) [Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.2...v2.1.3) ##### 🐞 Bug Fixes - Fix error diff of `toBeNaN, toBeUndefined, toBeNull, toBeTruthy, toBeFalsy` - by [@hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6697](https://redirect.github.com/vitest-dev/vitest/issues/6697) [(e0027)](https://redirect.github.com/vitest-dev/vitest/commit/e002758c) - **browser**: - Provide aria role intellisense - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6629](https://redirect.github.com/vitest-dev/vitest/issues/6629) [(f36ea)](https://redirect.github.com/vitest-dev/vitest/commit/f36eac77) - Not.toBeInTheDocument works with locators API - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6634](https://redirect.github.com/vitest-dev/vitest/issues/6634) [(8bef5)](https://redirect.github.com/vitest-dev/vitest/commit/8bef5d2b) - Use `/mockServiceWorker.js` instead of `/__vitest_msw__` - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6687](https://redirect.github.com/vitest-dev/vitest/issues/6687) [(4b2ce)](https://redirect.github.com/vitest-dev/vitest/commit/4b2ce07f) - Don't override the esbuild option in the browser mode - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6692](https://redirect.github.com/vitest-dev/vitest/issues/6692) [(d131f)](https://redirect.github.com/vitest-dev/vitest/commit/d131fd64) - **expect**: - Preserve prototype in `toMatchObject` diff - by [@hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6620](https://redirect.github.com/vitest-dev/vitest/issues/6620) [(d289e)](https://redirect.github.com/vitest-dev/vitest/commit/d289e7eb) - **mocker**: - Specify correct spy dependency - by [@sheremet-va](https://redirect.github.com/sheremet-va) [(7e958)](https://redirect.github.com/vitest-dev/vitest/commit/7e9584aa) - **runner**: - Ensure sequential suite overrides sequence.concurrent - by [@dsyddall](https://redirect.github.com/dsyddall) and [@hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6653](https://redirect.github.com/vitest-dev/vitest/issues/6653) [(5e6de)](https://redirect.github.com/vitest-dev/vitest/commit/5e6de274) - **vitest**: - Deprecate UserConfig in favor of ViteUserConfig - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6626](https://redirect.github.com/vitest-dev/vitest/issues/6626) [(496bd)](https://redirect.github.com/vitest-dev/vitest/commit/496bd251) - Don't hang with maxConcurrency 0 - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6627](https://redirect.github.com/vitest-dev/vitest/issues/6627) [(946d8)](https://redirect.github.com/vitest-dev/vitest/commit/946d8bb1) - Deprecate old task types and node-reliant types - by [@sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6632](https://redirect.github.com/vitest-dev/vitest/issues/6632) [(00045)](https://redirect.github.com/vitest-dev/vitest/commit/000459a9) - Fix `alexeyraspopov/picocolors (picocolors)
### [`v1.1.1`](https://redirect.github.com/alexeyraspopov/picocolors/blob/HEAD/CHANGELOG.md#v111) [Compare Source](https://redirect.github.com/alexeyraspopov/picocolors/compare/v1.1.0...v1.1.1) - Moved TypeScript declarations to a `d.ts` file ([#82](https://redirect.github.com/alexeyraspopov/picocolors/pull/82)) - Reworked color detection algorithm to properly work with empty strings in `NO_COLOR` and `FORCE_COLOR` env variables ([#87](https://redirect.github.com/alexeyraspopov/picocolors/pull/87)) - Eliminated `require()` call to make the package compatible with some tools ([#87](https://redirect.github.com/alexeyraspopov/picocolors/pull/87))Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (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.