dependency-submission-toolkit
dependency-submission-toolkit copied to clipboard
Bump @biomejs/biome from 1.7.0 to 1.9.4
Bumps @biomejs/biome from 1.7.0 to 1.9.4.
Release notes
Sourced from @biomejs/biome's releases.
CLI v1.9.4
Analyzer
Bug fixes
Improved the message for unused suppression comments. Contributed by
@dyc3Fix #4228, where the rule
a11y/noInteractiveElementToNoninteractiveRoleincorrectly reports arolefor non-interactive elements. Contributed by@eryue0220
noSuspiciousSemicolonInJsxnow catches suspicious semicolons in React fragments. Contributed by@vasucp1207CLI
Enhancements
The
--summaryreporter now reports parsing diagnostics too. Contributed by@ematipicoImproved performance of GritQL queries by roughly 25-30%. Contributed by
@arendjrConfiguration
Bug fixes
- Fix an issue where the JSON schema marked lint rules options as mandatory. Contributed by
@ematipicoFormatter
Bug fixes
Linter
New features
- Add useGuardForIn. Contributed by
@fireairforce- Add noDocumentCookie. Contributed by
@tunamaguro- Add noDocumentImportInPage. Contributed by
@kaioduarte- Add noDuplicateProperties. Contributed by
@togami2864- Add noHeadElement. Contributed by
@kaioduarte- Add noHeadImportInDocument. Contributed by
@kaioduarte- Add noImgElement. Contributed by
@kaioduarte- Add noUnknownTypeSelector. Contributed by
@Kazuhiro-Mimaki- Add useAtIndex. Contributed by
@GunseiKPaseri- Add noUselessStringRaw. Contributed by
@fireairforce- Add nursery/useCollapsedIf. Contributed by
@siketyan- Add useGoogleFontDisplay. Contributed by
@kaioduarteBug Fixes
... (truncated)
Changelog
Sourced from @biomejs/biome's changelog.
v1.9.4 (2024-10-17)
Analyzer
Bug fixes
Implement GraphQL suppression action. Contributed by
@vohoanglong0107Improved the message for unused suppression comments. Contributed by
@dyc3Fix #4228, where the rule
a11y/noInteractiveElementToNoninteractiveRoleincorrectly reports arolefor non-interactive elements. Contributed by@eryue0220
noSuspiciousSemicolonInJsxnow catches suspicious semicolons in React fragments. Contributed by@vasucp1207The syntax rule
noTypeOnlyImportAttributesnow ignores.ctsfiles (#4361).Since TypeScript 5.3, type-only imports can be associated to an import attribute in CommonJS-enabled files. See the TypeScript docs.
The following code is no longer reported as a syntax error:
import type { TypeFromRequire } from "pkg" with { "resolution-mode": "require" };Note that this is only allowed in files ending with the
ctsextension.Contributed by
@ConaclosCLI
Enhancements
The
--summaryreporter now reports parsing diagnostics too. Contributed by@ematipicoImproved performance of GritQL queries by roughly 25-30%. Contributed by
@arendjrConfiguration
Bug fixes
- Fix an issue where the JSON schema marked lint rules options as mandatory. Contributed by
@ematipicoEditors
Formatter
Bug fixes
... (truncated)
Commits
fa93a14release: v1.9.4 (#4320)2a05cd4feat(lint): adduseGoogleFontDisplayrule (#4264)bbb93b9feat(lint): useCollapsedIf JS lint rule (#4179)561b54cfeat(linter): implement noUselessStringRaw (#4263)5b7d158feat(linter): implementnoDuplicateProperties(#4029)2342984feat(lint): addnoDocumentImportInPagerule (#4265)3cf20ebchore(linter): renameuseExplicitFunctionReturnTypeto `useExplicit… (#4261)970f498feat(useGuardForIn): add rule (#4104)2e5b656feat(lint): addnoDocumentCookierule (#4204)3364640feat(lint): add ruleuseAtIndex(#4120)- Additional commits viewable 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)