Analyzer
CLI
-
Remove the CLI options from the
lsp-proxy
, as they were never meant to be passed to that command. Contributed by @ematipico -
Add option
--config-path
tolsp-proxy
andstart
commands. It's now possible to tell the Daemon server to loadbiome.json
from a custom path. Contributed by @ematipico -
Add new
--diagnostic-level
option to let users control the level of diagnostics printed by the CLI. Possible values are:"info"
,"warn"
,"hint"
. Contributed by @simonxabris
Bug fixes
- Fix the command
format
, now it returns a non-zero exit code when if there pending diffs. Contributed by @ematipico
Configuration
Editors
Formatter
JavaScript APIs
Linter
Bug fixes
-
Fix #639 by ignoring unused TypeScript's mapped key. Contributed by @Conaclos
-
Fix #565 by handling several
infer
with the same name in extends clauses of TypeScript's conditional types. Contributed by @Conaclos -
Fix #653. noUnusedImports now correctly removes the entire line where the unused
import
is. Contributed by @Conaclos -
Fix #607
useExhaustiveDependencies
, ignore optional chaining, Contributed by @msdlisper -
Fix #676, by using the correct node for the
"noreferrer"
when applying the code action. Contributed by @ematipico
Parser
VSCode
What's Changed
Other changes
- refactor(diagnostics): use
ParseDiagnostic
instead by @ematipico in #640 - ci(release_cli): move homebrew bump to own job by @nhedger in #641
- Fix parsing
maxAllowedComplexity
by @arendjr in #646 - feat: add
biome_project
by @ematipico in #626 - docs(website): add page that explains some biome's assumptions/behaviour by @ematipico in #649
- docs(website): new guide for editors by @ematipico in #652
- refactor(js_semantic): handle bindings with bogus names by @Conaclos in #654
- feat(cli): help with colours by @ematipico in #658
- chore: refactor readme by @ematipico in #663
- docs(website): reworked the editor plugins section by @ematipico in #665
- ci(pull_request): free disk space on ubuntu-latest by @nhedger in #667
- refactor: small test infrastructure by @msdlisper in #672
- docs: replace deprecated
indentSize
withindentWidth
by @4strodev in #687 - feat(css_parser): CSS Parser pseudo element selector #268 by @denbezrukov in #673
New Contributors
- @4strodev made their first contribution in #687
- @simonxabris made their first contribution in #677
Full Changelog: cli/v1.3.3...lsp/v1.7.20231109