2.0.0-beta.6Pre-release
CLI v2.0.0-beta.6
What's Changed
Other changes
- docs: update contribution guides by @ematipico in https://github.com/biomejs/biome/pull/6087
- refactor(lint): move noArguments and noCommaOperator to complexity by @Conaclos in https://github.com/biomejs/biome/pull/6090
- fix(core): recommended and domains by @ematipico in https://github.com/biomejs/biome/pull/6094
- refactor(lint/useLiteralKeys): handle numeric keys by @Conaclos in https://github.com/biomejs/biome/pull/6092
- test: cover domains case by @ematipico in https://github.com/biomejs/biome/pull/6096
- feat(core): resolve type definitions by @arendjr in https://github.com/biomejs/biome/pull/6097
- fix(core): don't ignore required files by @arendjr in https://github.com/biomejs/biome/pull/6098
- chore: rename
spec_test.rs=>spec_tests.rsby @arendjr in https://github.com/biomejs/biome/pull/6102 - refactor: module type and type member refactoring by @arendjr in https://github.com/biomejs/biome/pull/6103
- perf(lsp): scan project based on
ScanKindby @ematipico in https://github.com/biomejs/biome/pull/6099 - fix(core): process root ignore first by @ematipico in https://github.com/biomejs/biome/pull/6109
- fix(analyzer): provide syntax rule suppression actions by @ematipico in https://github.com/biomejs/biome/pull/6113
- fix(cli): diagnostic category in explain by @ematipico in https://github.com/biomejs/biome/pull/6114
- feat(core): improve inference on
.d.tsfiles by @arendjr in https://github.com/biomejs/biome/pull/6115 - feat(lint): implement useUniqueElementIds by @mehm8128 in https://github.com/biomejs/biome/pull/6082
- feat(core): populate members of namespaces and modules by @arendjr in https://github.com/biomejs/biome/pull/6120
- refactor: abstract/reuse react component detection logic by @mdevils in https://github.com/biomejs/biome/pull/6124
- feat(linter): implement useConsistentResponse by @minht11 in https://github.com/biomejs/biome/pull/5960
- docs: fix typos in RELEASES & ROME_CHANGELOG by @noritaka1166 in https://github.com/biomejs/biome/pull/6126
- docs(useNamingConvention): improve description of conventions by @Conaclos in https://github.com/biomejs/biome/pull/6123
- fix(linter): change default syntax from explicit to shorthand for useConsistentObjectDefinition by @minht11 in https://github.com/biomejs/biome/pull/6127
- chore(deps): update @biomejs packages by @renovate in https://github.com/biomejs/biome/pull/6137
- chore(deps): update rust:1.87.0-bullseye docker digest to eb80936 by @renovate in https://github.com/biomejs/biome/pull/6136
- chore(deps): update rust crate tokio to 1.45.1 by @renovate in https://github.com/biomejs/biome/pull/6139
- chore(deps): update rust crate bpaf to 0.9.20 by @renovate in https://github.com/biomejs/biome/pull/6138
- fix(useArrayLiterals): preserve array type by @simon-paris in https://github.com/biomejs/biome/pull/6116
- fix(analyzer): useSortedProperties should skip unknown properties by @fireairforce in https://github.com/biomejs/biome/pull/6132
- fix(lsp): custom configuration path should not override the working directory by @siketyan in https://github.com/biomejs/biome/pull/6125
- feat(core): resolve nested type qualifiers + improve type/value duality handling by @arendjr in https://github.com/biomejs/biome/pull/6143
- chore: add React test case by @arendjr in https://github.com/biomejs/biome/pull/6149
- fix: mark noFlatMapIdentity fix as unsafe by @ethanniser in https://github.com/biomejs/biome/pull/6146
- feat(cli): add
__where_am_icommand by @nhedger in https://github.com/biomejs/biome/pull/6151 - refactor: avoid unnecessary document retrieval by @arendjr in https://github.com/biomejs/biome/pull/6155
- feat(biome_js_analyze): useIndexOf by @vladimir-ivanov in https://github.com/biomejs/biome/pull/6121
- perf: don't call
update_service_data()unnecessarily by @arendjr in https://github.com/biomejs/biome/pull/6156 - feat(lint): implement
useObjectSpreadrule by @mdevils in https://github.com/biomejs/biome/pull/6129 - perf(core): don't save content of d.ts files by @ematipico in https://github.com/biomejs/biome/pull/6154
- feat: add plugins to override config by @wanghaoPolar in https://github.com/biomejs/biome/pull/6117
- fix(js-semantic): don't bind the parameter to its parameter by @Conaclos in https://github.com/biomejs/biome/pull/6158
- feat: monorepo support by @ematipico in https://github.com/biomejs/biome/pull/6164
- chore(format/html): remove dead code around comment formatting by @dyc3 in https://github.com/biomejs/biome/pull/6169
- chore: tweak monorepo changelog by @arendjr in https://github.com/biomejs/biome/pull/6170
- feat(core): infer interfaces by @arendjr in https://github.com/biomejs/biome/pull/6153
- chore: upgrade to rust 1.87.0 by @ematipico in https://github.com/biomejs/biome/pull/6168
- fix(core): use single ignore list for scanner by @arendjr in https://github.com/biomejs/biome/pull/6174
- fix: resolve settings based on path by @ematipico in https://github.com/biomejs/biome/pull/6175
- refactor(js_type_info): avoid allocating a String upon number parsing by @Conaclos in https://github.com/biomejs/biome/pull/6176
- feat(core): allowing overriding scanner ignore entries by @arendjr in https://github.com/biomejs/biome/pull/6177
- fix(core): fix extending nested configs by @arendjr in https://github.com/biomejs/biome/pull/6179
- perf: perform fewer clones for ignore checks by @arendjr in https://github.com/biomejs/biome/pull/6180
- fix(cli): pick up
BIOME_CONFIG_PATHby @ematipico in https://github.com/biomejs/biome/pull/6181 - fix(useExplicitType): rewrite top-level variables checking by @sterliakov in https://github.com/biomejs/biome/pull/5935
- fix: accumulate spread performance linting with object.assign by @emilyinure in https://github.com/biomejs/biome/pull/6171
- feat(core): improved namespace merging by @arendjr in https://github.com/biomejs/biome/pull/6173
- feat(biome_js_analyze): noReactPropAssign by @vladimir-ivanov in https://github.com/biomejs/biome/pull/6157
- fix: rule
useHookAtTopLevelissues, improve react components detection by @mdevils in https://github.com/biomejs/biome/pull/6185 - docs(contributing): biome.lspBin to biome.lsp.bin by @Conaclos in https://github.com/biomejs/biome/pull/6190
- fix(lsp): always identify .cjs files as CommonJS by @Conaclos in https://github.com/biomejs/biome/pull/6189
- fix(deps): update @biomejs packages by @renovate in https://github.com/biomejs/biome/pull/6194
- chore(deps): update dependency eslint to v9.28.0 by @renovate in https://github.com/biomejs/biome/pull/6196
- fix(deps): update rust crates by @renovate in https://github.com/biomejs/biome/pull/6195
- chore(deps): update rust crate hashbrown to 0.15.3 by @renovate in https://github.com/biomejs/biome/pull/6193
- chore(deps): update rust docker tag to v1.87.0 by @renovate in https://github.com/biomejs/biome/pull/6198
- feat(biome_js_analyze): useJsonImportAttribute by @Jordanh1996 in https://github.com/biomejs/biome/pull/6184
- chore(deps): update taiki-e/install-action action to v2.52.4 by @renovate in https://github.com/biomejs/biome/pull/6199
- chore(deps): update typescript-eslint monorepo to v8.33.0 by @renovate in https://github.com/biomejs/biome/pull/6200
- fix(cli): prevent panic when searching across different file types by @unvalley in https://github.com/biomejs/biome/pull/6192
New Contributors
- @noritaka1166 made their first contribution in https://github.com/biomejs/biome/pull/6126
- @ethanniser made their first contribution in https://github.com/biomejs/biome/pull/6146
- @sterliakov made their first contribution in https://github.com/biomejs/biome/pull/5935
- @emilyinure made their first contribution in https://github.com/biomejs/biome/pull/6171
- @Jordanh1996 made their first contribution in https://github.com/biomejs/biome/pull/6184
Full Changelog: https://github.com/biomejs/biome/compare/@biomejs/biome@2.0.0-beta.5...@biomejs/biome@2.0.0-beta.6