oxc/crates
github-actions[bot] 4f26e51b74
Release oxlint v0.6.0 (#4194)
## [0.6.0] - 2024-07-11

- 5731e39 ast: [**BREAKING**] Store span details inside comment struct
(#4132) (Luca Bruno)

### Features

- fb549e1 linter: Add vitest/no-focused-tests rule (#4178) (mysteryven)
- 6c49007 linter: Add fixer for
@typescript-eslint/consistent-type-imports (#3984) (mysteryven)
- 278c3e9 linter: Add fixer for jsx-a11y/aria-props (#4176) (DonIsaac)
- 2188144 linter: Eslint-plugin-jest/prefer-hooks-in-order (#4052)
(cinchen)
- cc58614 linter: Better schemas for allow/warn/deny (#4150) (DonIsaac)
- c5b4be0 linter: Add fixer for prefer-node-protocol (#4129) (DonIsaac)
- 7ec0c0b linter/eslint: Implement no-label-var (#4087) (Jelle van der
Waa)

### Bug Fixes

- ed4c54c eslint/radix: Detect yield Number.parseInt variant (#4110)
(Jelle van der Waa)
- e9ad03b linter: Fixer for no-debugger creates incorrect code (#4184)
(DonIsaac)
- bd69571 linter: Fix top level return panic in
eslint/array_callback_return (#4167) (Boshen)
- c8f5664 linter: Fix panic with unicode in
unicorn/prefer_dom_node_dataset (#4166) (Boshen)
- f2b3273 linter: Fix fixer panic in
typescript/consistent_indexed_object_style (#4165) (Boshen)
- 2334515 linter: Panic in `get_enclosing_function` (#4121) (DonIsaac)
- 1b91d40 linter: Incorrect fixer for `no-unused-labels` (#4123) (Don
Isaac)
- 1729249 linter: Incorrect fix in
`no-single-promise-in-promise-methods` rule; (#4094) (DonIsaac)
- cc7e893 linter/tree-shaking: Avoid recursive function stackoverflow
(#4191) (mysteryven)
- 28eeee0 parser: Fix asi error diagnostic pointing at invalid text
causing crash (#4163) (Boshen)
- 0f02608 semantic: Bind `TSImportEqualsDeclaration`s (#4100) (Don
Isaac)

### Performance

- ddfa343 diagnostic: Use `Cow<'static, str>` over `String` (#4175)
(DonIsaac)

### Refactor

- 2687ebc react: Use find_binding helper for finding React binding
(#4108) (Jelle van der Waa)

Co-authored-by: Boshen <Boshen@users.noreply.github.com>
2024-07-11 14:38:41 +08:00
..
oxc Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_allocator Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_ast Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_ast_macros Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_cfg Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_codegen Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_diagnostics Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_index Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_isolated_declarations Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_js_regex chore: crates should only publish src and examples directory 2024-06-08 16:35:16 +08:00
oxc_language_server refactor(linter): LintContext can now only be constructed with a cfg enabled semantic. (#3761) 2024-06-19 13:01:33 +00:00
oxc_linter Release oxlint v0.6.0 (#4194) 2024-07-11 14:38:41 +08:00
oxc_macros chore: do not compile test crates that have no tests 2024-06-24 00:20:04 +08:00
oxc_minifier feat(minifier): dce conditional expression && or || (#4190) 2024-07-11 04:40:23 +00:00
oxc_module_lexer Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_parser Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_prettier refactor(ast)!: store span details inside comment struct (#4132) 2024-07-09 23:23:43 +08:00
oxc_semantic Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_sourcemap Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_span Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_syntax Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_transformer Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_traverse Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_wasm fix(wasm): codegen is broken due to preserve_parens(false) 2024-07-11 01:33:10 +08:00