oxc/crates
oxc-bot 65a17346cd
release(oxlint): v0.9.6 (#5843)
## [0.9.6] - 2024-09-18

### Features

- 3bf7b24 linter: Make `typescript/no-duplicate-enum-values` a
`correctness` rule (#5810) (DonIsaac)
- 7799c06 linter/react: Implement `no-danger-with-children` rule (#5420)
(Cam McHenry)

### Bug Fixes

- f942485 linter: Remove all* remaining "Disallow <foo>" messages
(#5812) (DonIsaac)
- b5ad518 linter: Improve diagnostic messages for various lint rules
(#5808) (DonIsaac)
- 858f7af linter: Plugin prefix name for eslint-plugin-node (#5807)
(DonIsaac)
- 737ba1d linter: Fix some cases on ```AssignmentExpression``` for
```unicorn/consistent-function-scoping``` (#5675) (Arian94)
- 148c7a8 linter: Replace bitwise AND (&) with logical AND (&&) in
explici… (#5780) (kaykdm)
- b4ed564 linter/no-unused-vars: Writes to members triggering false
positive (#5744) (Dunqing)
- e9c084a linter/no-unused-vars: False positive when a variable used as
a computed member property (#5722) (Dunqing)

### Performance

- 3725d5d linter: Make all rules share a diagnostics vec (#5806)
(DonIsaac)
- e978567 linter: Shrink size of `DisableDirectives` (#5798) (DonIsaac)
- 1bfa515 linter: Remove redundant clone of diagnostics in context
(#5797) (DonIsaac)
- e413cad linter: Move shared context info to `ContextHost` (#5795)
(DonIsaac)

### Refactor

- 6dd6f7c ast: Change `Comment` struct (#5783) (Boshen)
- 7caae5b codegen: Add `GetSpan` requirement to `Gen` trait (#5772)
(Boshen)
- 026ee6a linter: Decouple module resolution from import plugin (#5829)
(dalaoshu)
- 50834bc linter: Move `override_rule` to `OxlintRules` (#5708)
(DonIsaac)
- a438743 linter: Move `OxlintConfig` to `Oxlintrc` (#5707) (DonIsaac)
- f61e8b5 linter: Impl serde and schemars traits for `LintPlugins`
(#5706) (DonIsaac)
- 20a7861 linter: Shorten `Option` syntax (#5735) (overlookmotel)
- d8b612c oxc_linter: Prefer pass Enum instead of str `no_plus_plus`
(#5730) (IWANABETHATGUY)
- cc0408b semantic: S/AstNodeId/NodeId (#5740) (Boshen)

---------

Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-09-18 12:02:09 +08:00
..
oxc feat(semantic): add SemanticBuilder::with_excess_capacity (#5762) 2024-09-14 15:02:16 +00:00
oxc_allocator release(crates): v0.29.0 (#5763) 2024-09-13 21:43:23 +08:00
oxc_ast feat(prettier): support TSMappedType (#5834) 2024-09-17 16:25:51 -04:00
oxc_ast_macros refactor(ast): move functions to top level in ast macro (#5793) 2024-09-16 04:10:31 +00:00
oxc_cfg release(crates): v0.29.0 (#5763) 2024-09-13 21:43:23 +08:00
oxc_codegen feat(codegen): have with_source_text reserve memory for code buffer (#5823) 2024-09-18 03:27:43 +00:00
oxc_diagnostics refactor(ast): change Comment struct (#5783) 2024-09-15 09:22:58 +00:00
oxc_index release(crates): v0.29.0 (#5763) 2024-09-13 21:43:23 +08:00
oxc_isolated_declarations fix(codegen): various spacing issues (#5820) 2024-09-17 09:03:28 +00:00
oxc_language_server refactor(linter): start internal/external split of OxlintOptions (#5659) 2024-09-10 03:19:04 +00:00
oxc_linter release(oxlint): v0.9.6 (#5843) 2024-09-18 12:02:09 +08:00
oxc_macros perf(linter): move shared context info to ContextHost (#5795) 2024-09-16 04:22:07 +00:00
oxc_mangler release(crates): v0.29.0 (#5763) 2024-09-13 21:43:23 +08:00
oxc_minifier release(crates): v0.29.0 (#5763) 2024-09-13 21:43:23 +08:00
oxc_module_lexer release(crates): v0.29.0 (#5763) 2024-09-13 21:43:23 +08:00
oxc_parser feat(parser): calculate leading and trailing position for comments (#5785) 2024-09-16 16:37:35 +00:00
oxc_prettier feat(prettier): class improvements part 2 (#5838) 2024-09-18 11:07:51 +08:00
oxc_regular_expression release(crates): v0.29.0 (#5763) 2024-09-13 21:43:23 +08:00
oxc_semantic refactor(semantic): remove unused vars warning in release mode (#5803) 2024-09-16 15:32:36 +00:00
oxc_sourcemap release(crates): v0.29.0 (#5763) 2024-09-13 21:43:23 +08:00
oxc_span feat(span): impl From<Atom<'a>> for Atom (#5809) 2024-09-17 05:46:16 +00:00
oxc_syntax docs(syntax): add ModuleRecord documentation (#5818) 2024-09-17 05:22:01 +00:00
oxc_transformer perf(transformer): arrow function transform more efficient scope search (#5842) 2024-09-18 02:23:37 +00:00
oxc_traverse feat(traverse): generate_uid_name method (#5839) 2024-09-18 02:23:36 +00:00
oxc_wasm refactor(ast): change Comment struct (#5783) 2024-09-15 09:22:58 +00:00