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-pathtolsp-proxyandstartcommands. It's now possible to tell the Daemon server to loadbiome.jsonfrom a custom path. Contributed by @ematipico -
Add new
--diagnostic-leveloption 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
New features
- Add a new option
--line-ending. This option allows changing the type of line endings. Contributed by @SuperchupuDev - Added a new option called
--bracket-spacingto the formatter. This option allows you to control whether spaces are inserted around the brackets of object literals. #627. Contributed by @faultyserver
Bug fixes
- Fix #301, the formatter should not break before the
inkeyword. Contributed by @ematipico
JavaScript APIs
Linter
New features
- Add noDefaultExport which disallows
export default. Contributed by @Conaclos
Bug fixes
-
Fix #639 by ignoring unused TypeScript's mapped key. Contributed by @Conaclos
-
Fix #565 by handling several
inferwith 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
importis. 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 -
Fix #455. The CLI can now print complex emojis to the console correctly.
-
Fix #727. noInferrableTypes now correctly keeps type annotations when the initialization expression is
null. Contributed by @Conaclos -
Fix #784, noSvgWithoutTitle fixes false-positives to
aria-labeland reports svg's role attribute is implicit. Contributed by @unvalley
Parser
VSCode
What's Changed
Other changes
- fix:
noSvgWithoutTitledocs by @vasucp1207 in #830 - chore: add sponsors to readme by @unvalley in #829
- chore(challenge): update reports by @Conaclos in #833
- docs(website): replace
excludewithignoreby @nhedger in #835 - ci: build
x86_64-unknown-linux-muslandaarch64-unknown-linux-muslby @nhedger in #821 - chore(challenge): add submission reports by @Conaclos in #836
Full Changelog: cli/v1.3.3-nightly.ced82da...cli/v1.3.3-nightly.38797b7