What's Changed
Other changes
- fix(reporter): fixed paths are relative by @ematipico in #6015
- feat(cli): support rule without group in
--only
and--skip
by @Conaclos in #6004 - fix(noDuplicateProperties): don't track
@keyframes
by @ematipico in #6024 - refactor(migrate): handle assist actions in rule mover by @Conaclos in #6027
- feat: added an option to files - maxSize see [#5295](https://github.c… by @vladimir-ivanov in #6010
- fix(core): only trigger on ServiceDataNotification per scan by @arendjr in #6032
- feat(yaml): parse implicit block mapping by @vohoanglong0107 in #6000
- fix(analyzer): fix plugin diagnostic suppression + resolve double diagnostics by @arendjr in #6035
- chore: remove log by @ematipico in #6041
- fix(lint/noUselessEscapeInString): avoid false positive for
\${
escape in template literals by @lucasweng in #6042 - feat(lint): implement
useAdjacentGetterSetter
rule by @mdevils in #5964 - chore: change version of
useAdjacentGetterSetter
by @mdevils in #6046 - fix(lsp): scope
workspace/configuration
request to workspace folder by @nhedger in #6047 - fix(lint/noUselessEscapeInString): flag useless escapes after skipping ${ in template literals by @lucasweng in #6044
- fix(formatter): keep newline before semicolon in the previous statement by @siketyan in #6048
- feat(yaml): allows omitting value in explicit mapping by @vohoanglong0107 in #6054
- refactor(xtask): promote-rule to move-rule by @Conaclos in #6057
- refactor(lint): move noFlatMapIdentity, useArrayLiterals, noWith by @Conaclos in #6059
- refactor(lint): move useValidTypeof, noNamespaceImport, useNumericLiterals by @Conaclos in #6061
- refactor(lint/useConst): recommend the rule by @Conaclos in #6062
- refactor(lint): upgrade some unsafe fixes to safe fixes by @Conaclos in #6063
- refactor(lint/noUselessContinue): move rule to complexity by @Conaclos in #6068
- feat(lint): implement
noNestedComponentDefinitions
rule by @mdevils in #6053 - chore(deps): update github-actions by @renovate in #6070
- chore(deps): update dependency @changesets/cli to v2.29.4 by @renovate in #6069
- fix(deps): update @biomejs packages by @renovate in #6071
- chore(renovate): ignore rust in the github-actions group by @siketyan in #6073
- fix(deps): update rust crate ascii_table to 4.0.7 by @renovate in #6072
- chore(deps): update dependency dprint to v0.50.0 by @renovate in #6074
- chore(deps): update dependency eslint to v9.27.0 by @renovate in #6075
- fix(core/lsp): correctly compute ignored files by @ematipico in #6052
- fix(linter): noFloatingPromises detects "maybe" Promises by @arendjr in #6080
- chore: add test case for config
extends
inbiome_cli
by @arendjr in #6081
New Contributors
- @vladimir-ivanov made their first contribution in #6010
Full Changelog: https://github.com/biomejs/biome/compare/@biomejs/js-api@v0.8.0-beta.2...@biomejs/biome@2.0.0-beta.5