## biomejs/biome — lsp-intellij/v0.0.3…lsp-intellij/v0.0.4

_115 commits._

### Features
- **feat(project): add overrides (#493)** (9e21f50)
- **feat(css_parser): CSS Parser pseudo element selector #268 (#539)** (4751532)
- **Add deno to guides (#534)** (addc71f)
- **feat(lint/noEmptyBlockStatements): add rule (#521)** (7b6520b)
- **feat(biome_js_analyze): add two recommended rules in eslint-plugin-jsx-a11y  (#517)** (57a3d9d)
- **feat(lint/noUselessBlockStatements): add rule (#499)** (0a688a9)
- **feat(lint/noMisrefactoredShorthandAssign): add rule (#469)** (ceaadc2)
- **feat(css_parser): CSS Parser #268 (#488)** (ef2cc3f)
- **feat(organize_imports): support `bun:`, `#`, absolute imports (#503)** (1e3fc94)
- **feat(lint/noApproximativeNumericConstant): add rule #355 (#484)** (e8885d0)
- **feat(css_parser): Add css bench parser (#497)** (608e0fa)
- **feat(cli): logging support (#483)** (075b9c4)
- **feat(project): add `include` field (#475)** (a2a5f4b)
- **feat(css_parser): CSS Parser #268 (#460)** (54b0f17)
- **feat(core): cache file features, to avoid re-computation (#477)** (3f93df4)
- **feat(migrate): add migration for `indentWidth` (#476)** (d804033)
- **feat(website): add mastodon official account (#478)** (428e388)
- **feat(cli): add `biome rage --daemon-logs` option (#457)** (a65f1ab)
- **feat(lint): useAsConstAssertion (#437)** (0deb86c)
- **feat(lint/noUnusedImports): add rule (#428)** (80fb2fc)
- **feat(css_parser): CSS Parser #268 (#438)** (23d7e23)
- **feat(lint/useShorthandAssign): add rule (#411)** (7a715b1)
- **feat(cli): lift the check of `.git` folder (#435)** (51da9e9)
- **feat(lint/noEmptyCharacterClassInRegex): add rule (#440)** (e32dd2f)
- **feat(cli): add `--indent-width`, deprecate `--indent-size` (#425)** (ef7ef50)
- **feat(cli): use `BIOME_BINARY`, improve documentation (#415)** (67f8ec6)
- **feat(lint/noInvalidNewBuiltin): add rule (#375)** (c8ff3d9)
- **feat(rome_json_parser): support allowTrailingCommas option (#326)** (04de818)

### Fixes
- **fix(cli): return the original content to `stdout` if it didn't change (#543)** (4019f52)
- **fix(project): change how `extends` should be applied (#516)** (7bfb323)
- **fix: update snapshots** (b39c6c9)
- **fix(website): fix 1.2.2 schema (#509)** (d891e9a)
- **fix(js_semantic): type value schism (#495)** (3df5f43)
- **fix(docs): correctly show how to use biome with the 'exec' commad (#505)** (ddd2949)
- **fix(css_parser): remove bench (#501)** (9098796)
- **fix(vscode): biome resolution (#492)** (fd28773)
- **fix(playground): fix playground styles (#490)** (f5691ae)
- **fix(lint): unintended misprints in `noSvgWithoutTitle` and `useButtonType` lint messages (#485)** (a791919)
- **fix(formatter/member-chain): regex formatting (#474)** (b2ec1ad)
- **fix(vscode): unknown command when running biome with space separated username or directories (#466)** (8415b5c)
- **fix(playground): indent width is not being applied (#470)** (02ea872)
- **fix(lint/noRedundantUseStrict): keep leading comments (#468)** (223e53e)
- **fix(intellij): Use node interpreter to run commands (#416)** (a75a9b7)
- **fix(lint): handle malformed reegxes (#452)** (97bed4c)
- **fix(lint/useShorthandAssign): fix replacement_expression order (#451)** (69cbd76)
- **fix(lint/noMultipleSpacesInRegularExpressionLiterals): handle invalid range as regular chars (#422)** (abbcfc7)
- **fix(lint/useNumericLiterals): handle signed numbers (#398)** (7f9e391)
- **fix(lint/noMultipleSpacesInRegularExpressionLiterals): correctly handle spaces followed by a quantifier (#384)** (bb84871)
- **fix(lint/noSelfAssign): correctly handle literals (#385)** (481f926)
- **fix(workflow/release_lsp): added prerelease output (#379)** (d61ab17)
- **fix(analyzer): False positive in rule noUndeclaredVariables #243 (#350)** (7de063c)

### Backend
- **release: 1.3.0 (#544)** (5dcae83)
- **Conaclos(js semantic): use range start as binding identifier (#545)** (e578675)
- **reafctor(js_analyze): move `remove_statement` in utils::batch (#542)** (046e530)
- **refcator(lint/noRedundantRoles): improve diagnostic message (#367)** (05ff3f9)

### Tests
- **test(lint): update snapshots (#388)** (643cc36)

### Docs
- **docs(website): remove unwanted code** (9c869b9)
- **docs: use `biomejs.dev` json schema (#525)** (0cdccc8)
- **docs(CONTRIBUTING): add `SuperchupuDev` to maintainers (#524)** (cc3abfb)
- **docs: various updates and fixes (#519)** (5eb3f03)
- **docs: better documentation for `stdin-file-path` (#515)** (f721432)
- **docs(website): fix schema (again) (#514)** (68c5ac3)
- **docs(website): fix dlx command (#511)** (1f66cbb)
- **docs: better guidelines for documentation rules (#481)** (0c048f8)
- **docs: fix biome schema version on configuration page (#473)** (12fd091)
- **docs: add documentation for `setup-biome` (#439)** (240aa9a)
- **docs: `npx biome` -> `npx @biomejs/biome` (#447)** (a479390)
- **docs: improve list of rules, add data to rules metadata (#426)** (ae1021c)
- **docs(CONTRIBUTING): add victor-teles to maintainers (#421)** (037866c)
- **docs: improve documentation for `check` and `ci` commands (#418)** (e779950)
- **docs: add explanation how to break down import groups (#417)** (4d4c714)

### Chore
- **refactor: use rustc-hash (#538)** (6565043)
- **chore: promote rules (#532)** (d432985)
- **chore(CHANGELOG): log missing contributions (#533)** (556df66)
- **refactor(linter): noConstAssign code actions (#528)** (bd10eb8)
- **refactor(lint/noUselessLoneBlockStatements): add fix kind metadata (#531)** (aab7651)
- **chore: apply suggestions** (ee2e2ab)
- **chore: upgrade Rust to 1.73.0 (#508)** (c017179)
- **refactor(organize_import): code cleanup (#506)** (3dc9327)
- **chore(vscode): add extension sponsorship (#500)** (44ae99f)
- **refactor(linter): UseAnchorContent code action (#489)** (708d3e7)
- **ci(release_lsp): remove unknown job dependency (#496)** (9264c09)
- **refactor(js_semantic): minor changes (#494)** (e188e52)
- **refactor: use better data structure for `useValidAriaProps` (#480)** (a7ad8f3)
- **ci: ignore failure of check command** (fd8df03)
- **refactor(linter): UseValidAriaProps diagnostic actions (#479)** (7b359b3)
- **ci: change command bench_cli** (dff690d)
- **chore: fix formatting** (369998a)
- **chore: update CONTRIBUTING.md (#472)** (053a8d2)
- **chore: change the running condition of crate release job (#471)** (7a6a2e2)
- **chore: publish some crates and add add workflow for publish crates (#444)** (af2b9bc)
- **refactor(biome_js_analyze): enable clippy::needless_pass_by_value (#464)** (d53b1db)
- **refactor(lint/noPositiveTabindexValue): diagnostic action of noPositiveTabindexValue (#461)** (1afb01e)
- **refactor(biome_js_analyze): add browser globals (#465)** (acb07b8)
- **refactor(lint/noUnusedVariables): report unused type params (#462)** (0038991)
- **chore(FUNDING): add sponsor button (#453)** (bef349c)
- **chore: update website dependencies (#446)** (2f74cc5)
- **refactor(lint/noAriaUnsupportedElements): improve diagnostic (#442)** (0889dc4)
- **refactor(lint/noUnusedLabels): make code fix safe (#424)** (5099606)
- **refactor(lint/useValidForDirection): remove rule's state (#423)** (09f5ea4)
- **refactor(lint/noNegationElse): make code fix safe (#409)** (2c3025d)
- **chore: improve diagnostic message for noHeaderScope (#401)** (29c7d8f)
- **refactor(lint/useWhile): make code fix safe (#406)** (ead9fba)
- **chore: add denbezrukov to core contributor (#414)** (b48ac5f)
- **refactor(lint/noInvalidNewBuiltin): separate examples (#407)** (5996657)
- **refactor: enable more Clippy rules (#405)** (07c1c86)
- **refactor(lint/useConst): make code fix safe (#387)** (a0a65fb)
- **chore: update cargo manifest for publishing (#396)** (0c428f4)
- **refactor: enable more Clippy rules (#399)** (c9e61a3)
- **refactor(lint/useEnumInitializers): make code fix safe (#393)** (b0f47cc)
- **chore: enable more clippy rules (#369)** (9408601)
- **chore(js_analyze): bolster `noAccumulatingSpread` against false positives (#330)** (ea7295c)
- **chore: add nissy-dev to core contributor (#386)** (fdc3bc8)
- **chore: add CBS reference to docs and bug template (#345)** (1aa21df)
- **refactor(lint/noUselessTypeConstraint): make code fix safe (#378)** (2e4afd4)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/biomejs/biome?utm_source=github-action)._