Tags: tomatoaiu/oxc
Tags
release(apps): oxlint v1.55.0 && oxfmt v0.40.0 (oxc-project#20293) # Oxlint ### 🐛 Bug Fixes - 6b46ce8 oxlint: Ignore inherited root-only options in nested configs (oxc-project#20291) (camc314) - bc20217 oxlint,oxfmt: Omit useless `| null` for `Option<T>` field from schema (oxc-project#20273) (leaysgur) - f26e6ab linter: Make `generate-plugin-eslint` script work on windows (oxc-project#20246) (camc314) ### 📚 Documentation - e4aa5b5 parser/napi, linter/plugins: Add JSDoc comments to raw transfer constants (oxc-project#20286) (overlookmotel) - f339f10 linter/plugins: Promote JS plugins to alpha status (oxc-project#20281) (overlookmotel) # Oxfmt ### 🐛 Bug Fixes - 96f761f oxfmt: Ensure stdin blocking mode is set for non-TTY environments (oxc-project#20289) (camc314) - bc20217 oxlint,oxfmt: Omit useless `| null` for `Option<T>` field from schema (oxc-project#20273) (leaysgur)
release(apps): oxlint v1.54.0 && oxfmt v0.39.0 (oxc-project#20267) # Oxlint ### 🐛 Bug Fixes - 4ea67de oxlint,oxfmt: Skip `vite.config.ts` exports `defineConfig(fn)` (oxc-project#20260) (leaysgur) - cc89dbf oxlint: Skip `vite.config.ts` w/o `.lint` field in auto-discovery (oxc-project#20255) (leaysgur) - 89b7ca9 linter/no-duplicate-imports: Only check aggregated exports (oxc-project#20178) (kennytm) - 691f556 linter/explicit-module-boundary-types: Ignore constructor callbacks (oxc-project#20221) (camc314) ### ⚡ Performance - d160dca linter/plugins: Reduce array lookups in visitor compilation (oxc-project#20249) (overlookmotel) ### 📚 Documentation - 0c7da4f linter: Fix extra closing brace in example config. (oxc-project#20253) (connorshea) - 13606c3 linter/plugins: Update conformance README (oxc-project#20234) (overlookmotel) # Oxfmt ### 🐛 Bug Fixes - 4ea67de oxlint,oxfmt: Skip `vite.config.ts` exports `defineConfig(fn)` (oxc-project#20260) (leaysgur) - 11a2b45 oxfmt: Skip `vite.config.ts` w/o `.fmt` field in auto-discovery (oxc-project#20254) (leaysgur) Co-authored-by: leaysgur <6259812+leaysgur@users.noreply.github.com>
release(apps): oxlint v1.55.0 && oxfmt v0.40.0 (oxc-project#20293) # Oxlint ### 🐛 Bug Fixes - 6b46ce8 oxlint: Ignore inherited root-only options in nested configs (oxc-project#20291) (camc314) - bc20217 oxlint,oxfmt: Omit useless `| null` for `Option<T>` field from schema (oxc-project#20273) (leaysgur) - f26e6ab linter: Make `generate-plugin-eslint` script work on windows (oxc-project#20246) (camc314) ### 📚 Documentation - e4aa5b5 parser/napi, linter/plugins: Add JSDoc comments to raw transfer constants (oxc-project#20286) (overlookmotel) - f339f10 linter/plugins: Promote JS plugins to alpha status (oxc-project#20281) (overlookmotel) # Oxfmt ### 🐛 Bug Fixes - 96f761f oxfmt: Ensure stdin blocking mode is set for non-TTY environments (oxc-project#20289) (camc314) - bc20217 oxlint,oxfmt: Omit useless `| null` for `Option<T>` field from schema (oxc-project#20273) (leaysgur)
release(apps): oxlint v1.54.0 && oxfmt v0.39.0 (oxc-project#20267) # Oxlint ### 🐛 Bug Fixes - 4ea67de oxlint,oxfmt: Skip `vite.config.ts` exports `defineConfig(fn)` (oxc-project#20260) (leaysgur) - cc89dbf oxlint: Skip `vite.config.ts` w/o `.lint` field in auto-discovery (oxc-project#20255) (leaysgur) - 89b7ca9 linter/no-duplicate-imports: Only check aggregated exports (oxc-project#20178) (kennytm) - 691f556 linter/explicit-module-boundary-types: Ignore constructor callbacks (oxc-project#20221) (camc314) ### ⚡ Performance - d160dca linter/plugins: Reduce array lookups in visitor compilation (oxc-project#20249) (overlookmotel) ### 📚 Documentation - 0c7da4f linter: Fix extra closing brace in example config. (oxc-project#20253) (connorshea) - 13606c3 linter/plugins: Update conformance README (oxc-project#20234) (overlookmotel) # Oxfmt ### 🐛 Bug Fixes - 4ea67de oxlint,oxfmt: Skip `vite.config.ts` exports `defineConfig(fn)` (oxc-project#20260) (leaysgur) - 11a2b45 oxfmt: Skip `vite.config.ts` w/o `.fmt` field in auto-discovery (oxc-project#20254) (leaysgur) Co-authored-by: leaysgur <6259812+leaysgur@users.noreply.github.com>
release(crates): oxc v0.118.0 (oxc-project#20266) Co-authored-by: leaysgur <6259812+leaysgur@users.noreply.github.com>
release(apps): oxlint v1.55.0 && oxfmt v0.40.0 (oxc-project#20293) # Oxlint ### 🐛 Bug Fixes - 6b46ce8 oxlint: Ignore inherited root-only options in nested configs (oxc-project#20291) (camc314) - bc20217 oxlint,oxfmt: Omit useless `| null` for `Option<T>` field from schema (oxc-project#20273) (leaysgur) - f26e6ab linter: Make `generate-plugin-eslint` script work on windows (oxc-project#20246) (camc314) ### 📚 Documentation - e4aa5b5 parser/napi, linter/plugins: Add JSDoc comments to raw transfer constants (oxc-project#20286) (overlookmotel) - f339f10 linter/plugins: Promote JS plugins to alpha status (oxc-project#20281) (overlookmotel) # Oxfmt ### 🐛 Bug Fixes - 96f761f oxfmt: Ensure stdin blocking mode is set for non-TTY environments (oxc-project#20289) (camc314) - bc20217 oxlint,oxfmt: Omit useless `| null` for `Option<T>` field from schema (oxc-project#20273) (leaysgur)
release(apps): oxlint v1.54.0 && oxfmt v0.39.0 (oxc-project#20267) # Oxlint ### 🐛 Bug Fixes - 4ea67de oxlint,oxfmt: Skip `vite.config.ts` exports `defineConfig(fn)` (oxc-project#20260) (leaysgur) - cc89dbf oxlint: Skip `vite.config.ts` w/o `.lint` field in auto-discovery (oxc-project#20255) (leaysgur) - 89b7ca9 linter/no-duplicate-imports: Only check aggregated exports (oxc-project#20178) (kennytm) - 691f556 linter/explicit-module-boundary-types: Ignore constructor callbacks (oxc-project#20221) (camc314) ### ⚡ Performance - d160dca linter/plugins: Reduce array lookups in visitor compilation (oxc-project#20249) (overlookmotel) ### 📚 Documentation - 0c7da4f linter: Fix extra closing brace in example config. (oxc-project#20253) (connorshea) - 13606c3 linter/plugins: Update conformance README (oxc-project#20234) (overlookmotel) # Oxfmt ### 🐛 Bug Fixes - 4ea67de oxlint,oxfmt: Skip `vite.config.ts` exports `defineConfig(fn)` (oxc-project#20260) (leaysgur) - 11a2b45 oxfmt: Skip `vite.config.ts` w/o `.fmt` field in auto-discovery (oxc-project#20254) (leaysgur) Co-authored-by: leaysgur <6259812+leaysgur@users.noreply.github.com>
release(apps): oxlint v1.53.0 && oxfmt v0.38.0 (oxc-project#20218) # Oxlint ### 🚀 Features - 04a5ce0 oxlint: Support `vite.config.ts` `.lint` field (oxc-project#20214) (leaysgur) - 1735215 linter: Implement `react/no-clone-element` rule. (oxc-project#20129) (connorshea) - 68e6f6f linter: Implement `react/no-react-children` rule. (oxc-project#20104) (connorshea) - fe3b32e linter/plugins: Add `oxlint-plugin-eslint` package (oxc-project#20009) (overlookmotel) ### 🐛 Bug Fixes - 05f6a09 linter/no-inline-comments: Deserialize rule options with serde (oxc-project#20207) (camc314) - c7eb09d linter/default-case: Deserialize rule options with serde (oxc-project#20206) (camc314) - f85e16c linter/plugins: Fix types for visitor compilation (oxc-project#20203) (overlookmotel) - 44e24e0 linter/exhaustive-deps: Ignore type-only typeof deps (oxc-project#20201) (camc314) - 0b04998 linter/no-fallthrough: Deserialize rule options with serde (oxc-project#20192) (camc314) - a1031cb linter/new-cap: Deserialize rule options with serde (oxc-project#20161) (camc314) - ad27fd6 linter: Add help messages to import plugin diagnostics (oxc-project#20158) (John Costa) - 1340307 linter/plugins: Ensure `after` hooks always run (oxc-project#20167) (overlookmotel) - c4812ec linter/plugins: Reset visitor compilation state if error during compilation (oxc-project#20166) (overlookmotel) - 887eecc linter/plugins: Add license notice to `oxlint-plugin-eslint` package (oxc-project#20164) (overlookmotel) - e1713a4 linter/plugins: Include common chunks in `oxlint-plugin-eslint` package (oxc-project#20163) (overlookmotel) - a9acb2b linter: Check `globals` entry for `no-undef`, only check es2026 globals for `no-extend-native` and `no-constant-binary-expression` (oxc-project#20089) (Sysix) - 5559f0d linter/no-unused-vars: `reportUsedIgnorePattern` should not report used rest siblings (oxc-project#20108) (Don Isaac) - de7c0e2 linter/plugins: Correct error message for `markVariableAsUsed` (oxc-project#20152) (overlookmotel) ### ⚡ Performance - 3a86427 linter/plugins: Pre-populate cache of `EnterExit` objects at startup (oxc-project#20194) (overlookmotel) - d243391 linter/plugins: Replace arrays with `Uint8Array`s (oxc-project#20190) (overlookmotel) - 8742f8b linter/plugins: Pre-populate cache of `VisitProp` objects (oxc-project#20189) (overlookmotel) - 3061acb linter/plugins: Pre-populate cache of `EnterExit` objects (oxc-project#20187) (overlookmotel) - c73912b linter/plugins: Free visit functions earlier (oxc-project#20186) (overlookmotel) - d9f8ff4 linter/plugins: Faster reset of visitor state (oxc-project#20185) (overlookmotel) - 42aff15 oxlint/lsp: Avoid computing diagnostics for non invoked code actions requests (oxc-project#20080) (Sysix) ### 📚 Documentation - a080650 linter/plugins: Fix documentation of visitor compilation (oxc-project#20202) (overlookmotel) - 542a04a linter: Add a link to the cyclomatic complexity Wikipedia article in `eslint/complexity` (oxc-project#20174) (connorshea) # Oxfmt ### 🚀 Features - 95943aa oxfmt: Support `vite.config.*` `.fmt` field (oxc-project#20197) (leaysgur) - 172fc07 oxfmt: .js/.ts config file support (oxc-project#20135) (leaysgur) ### 🐛 Bug Fixes - e483569 oxfmt: Avoid double-escaping in css-in-js (oxc-project#20211) (leaysgur) Co-authored-by: leaysgur <6259812+leaysgur@users.noreply.github.com>
release(apps): oxlint v1.53.0 && oxfmt v0.38.0 (oxc-project#20218) # Oxlint ### 🚀 Features - 04a5ce0 oxlint: Support `vite.config.ts` `.lint` field (oxc-project#20214) (leaysgur) - 1735215 linter: Implement `react/no-clone-element` rule. (oxc-project#20129) (connorshea) - 68e6f6f linter: Implement `react/no-react-children` rule. (oxc-project#20104) (connorshea) - fe3b32e linter/plugins: Add `oxlint-plugin-eslint` package (oxc-project#20009) (overlookmotel) ### 🐛 Bug Fixes - 05f6a09 linter/no-inline-comments: Deserialize rule options with serde (oxc-project#20207) (camc314) - c7eb09d linter/default-case: Deserialize rule options with serde (oxc-project#20206) (camc314) - f85e16c linter/plugins: Fix types for visitor compilation (oxc-project#20203) (overlookmotel) - 44e24e0 linter/exhaustive-deps: Ignore type-only typeof deps (oxc-project#20201) (camc314) - 0b04998 linter/no-fallthrough: Deserialize rule options with serde (oxc-project#20192) (camc314) - a1031cb linter/new-cap: Deserialize rule options with serde (oxc-project#20161) (camc314) - ad27fd6 linter: Add help messages to import plugin diagnostics (oxc-project#20158) (John Costa) - 1340307 linter/plugins: Ensure `after` hooks always run (oxc-project#20167) (overlookmotel) - c4812ec linter/plugins: Reset visitor compilation state if error during compilation (oxc-project#20166) (overlookmotel) - 887eecc linter/plugins: Add license notice to `oxlint-plugin-eslint` package (oxc-project#20164) (overlookmotel) - e1713a4 linter/plugins: Include common chunks in `oxlint-plugin-eslint` package (oxc-project#20163) (overlookmotel) - a9acb2b linter: Check `globals` entry for `no-undef`, only check es2026 globals for `no-extend-native` and `no-constant-binary-expression` (oxc-project#20089) (Sysix) - 5559f0d linter/no-unused-vars: `reportUsedIgnorePattern` should not report used rest siblings (oxc-project#20108) (Don Isaac) - de7c0e2 linter/plugins: Correct error message for `markVariableAsUsed` (oxc-project#20152) (overlookmotel) ### ⚡ Performance - 3a86427 linter/plugins: Pre-populate cache of `EnterExit` objects at startup (oxc-project#20194) (overlookmotel) - d243391 linter/plugins: Replace arrays with `Uint8Array`s (oxc-project#20190) (overlookmotel) - 8742f8b linter/plugins: Pre-populate cache of `VisitProp` objects (oxc-project#20189) (overlookmotel) - 3061acb linter/plugins: Pre-populate cache of `EnterExit` objects (oxc-project#20187) (overlookmotel) - c73912b linter/plugins: Free visit functions earlier (oxc-project#20186) (overlookmotel) - d9f8ff4 linter/plugins: Faster reset of visitor state (oxc-project#20185) (overlookmotel) - 42aff15 oxlint/lsp: Avoid computing diagnostics for non invoked code actions requests (oxc-project#20080) (Sysix) ### 📚 Documentation - a080650 linter/plugins: Fix documentation of visitor compilation (oxc-project#20202) (overlookmotel) - 542a04a linter: Add a link to the cyclomatic complexity Wikipedia article in `eslint/complexity` (oxc-project#20174) (connorshea) # Oxfmt ### 🚀 Features - 95943aa oxfmt: Support `vite.config.*` `.fmt` field (oxc-project#20197) (leaysgur) - 172fc07 oxfmt: .js/.ts config file support (oxc-project#20135) (leaysgur) ### 🐛 Bug Fixes - e483569 oxfmt: Avoid double-escaping in css-in-js (oxc-project#20211) (leaysgur) Co-authored-by: leaysgur <6259812+leaysgur@users.noreply.github.com>
release(apps): oxlint v1.53.0 && oxfmt v0.38.0 (oxc-project#20218) # Oxlint ### 🚀 Features - 04a5ce0 oxlint: Support `vite.config.ts` `.lint` field (oxc-project#20214) (leaysgur) - 1735215 linter: Implement `react/no-clone-element` rule. (oxc-project#20129) (connorshea) - 68e6f6f linter: Implement `react/no-react-children` rule. (oxc-project#20104) (connorshea) - fe3b32e linter/plugins: Add `oxlint-plugin-eslint` package (oxc-project#20009) (overlookmotel) ### 🐛 Bug Fixes - 05f6a09 linter/no-inline-comments: Deserialize rule options with serde (oxc-project#20207) (camc314) - c7eb09d linter/default-case: Deserialize rule options with serde (oxc-project#20206) (camc314) - f85e16c linter/plugins: Fix types for visitor compilation (oxc-project#20203) (overlookmotel) - 44e24e0 linter/exhaustive-deps: Ignore type-only typeof deps (oxc-project#20201) (camc314) - 0b04998 linter/no-fallthrough: Deserialize rule options with serde (oxc-project#20192) (camc314) - a1031cb linter/new-cap: Deserialize rule options with serde (oxc-project#20161) (camc314) - ad27fd6 linter: Add help messages to import plugin diagnostics (oxc-project#20158) (John Costa) - 1340307 linter/plugins: Ensure `after` hooks always run (oxc-project#20167) (overlookmotel) - c4812ec linter/plugins: Reset visitor compilation state if error during compilation (oxc-project#20166) (overlookmotel) - 887eecc linter/plugins: Add license notice to `oxlint-plugin-eslint` package (oxc-project#20164) (overlookmotel) - e1713a4 linter/plugins: Include common chunks in `oxlint-plugin-eslint` package (oxc-project#20163) (overlookmotel) - a9acb2b linter: Check `globals` entry for `no-undef`, only check es2026 globals for `no-extend-native` and `no-constant-binary-expression` (oxc-project#20089) (Sysix) - 5559f0d linter/no-unused-vars: `reportUsedIgnorePattern` should not report used rest siblings (oxc-project#20108) (Don Isaac) - de7c0e2 linter/plugins: Correct error message for `markVariableAsUsed` (oxc-project#20152) (overlookmotel) ### ⚡ Performance - 3a86427 linter/plugins: Pre-populate cache of `EnterExit` objects at startup (oxc-project#20194) (overlookmotel) - d243391 linter/plugins: Replace arrays with `Uint8Array`s (oxc-project#20190) (overlookmotel) - 8742f8b linter/plugins: Pre-populate cache of `VisitProp` objects (oxc-project#20189) (overlookmotel) - 3061acb linter/plugins: Pre-populate cache of `EnterExit` objects (oxc-project#20187) (overlookmotel) - c73912b linter/plugins: Free visit functions earlier (oxc-project#20186) (overlookmotel) - d9f8ff4 linter/plugins: Faster reset of visitor state (oxc-project#20185) (overlookmotel) - 42aff15 oxlint/lsp: Avoid computing diagnostics for non invoked code actions requests (oxc-project#20080) (Sysix) ### 📚 Documentation - a080650 linter/plugins: Fix documentation of visitor compilation (oxc-project#20202) (overlookmotel) - 542a04a linter: Add a link to the cyclomatic complexity Wikipedia article in `eslint/complexity` (oxc-project#20174) (connorshea) # Oxfmt ### 🚀 Features - 95943aa oxfmt: Support `vite.config.*` `.fmt` field (oxc-project#20197) (leaysgur) - 172fc07 oxfmt: .js/.ts config file support (oxc-project#20135) (leaysgur) ### 🐛 Bug Fixes - e483569 oxfmt: Avoid double-escaping in css-in-js (oxc-project#20211) (leaysgur) Co-authored-by: leaysgur <6259812+leaysgur@users.noreply.github.com>
PreviousNext