-
-
Notifications
You must be signed in to change notification settings - Fork 574
Insights: oxc-project/oxc
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
oxlint_v0.18.0 oxlint v0.18.0
published
Jun 6, 2025
87 Pull requests merged by 14 people
-
fix(parser): fix parsing of
import source
andimport defer
#11537 merged
Jun 7, 2025 -
refactor(ast_tools): shorten code in raw transfer codegen
#11536 merged
Jun 7, 2025 -
fix(linter): remove duplicate rule/scope from diagnostic
#11531 merged
Jun 6, 2025 -
release(oxlint): v0.18.0
#11530 merged
Jun 6, 2025 -
fix(linter): misplaced backtick in unicorn/no-array-for-each diagnostic
#11529 merged
Jun 6, 2025 -
feat(linter): fix casing in unicorn/no-useless-promise-resolve-reject
#11528 merged
Jun 6, 2025 -
feat(linter): fix grammer in react/exhaustive-deps
#11527 merged
Jun 6, 2025 -
chore(linter): fix test case in unicorn/no-useless-promise-resolve-reject
#11526 merged
Jun 6, 2025 -
feat(linter)!: add more info to json reporter
#11524 merged
Jun 6, 2025 -
fix(linter): grammer in jest/valid-expect diagnostic
#11522 merged
Jun 6, 2025 -
fix(linter): grammer in eslint/no-redeclare diagnostic
#11521 merged
Jun 6, 2025 -
fix(linter): improve eslint/no-unsafe-negation diagnostic
#11520 merged
Jun 6, 2025 -
fix(linter): improve eslint/no-shadow-restricted-names diagnostic
#11519 merged
Jun 6, 2025 -
fix(linter): add missing article to oxc/bad-array-method-on-arguments diagnostic
#11518 merged
Jun 6, 2025 -
fix(linter): improve message in react/prefer-es6-class diagnostic
#11516 merged
Jun 6, 2025 -
chore(lsp): insert
oxlint-disable
overeslint-disable
#11517 merged
Jun 6, 2025 -
fix(linter): fix message in react/rules-of-hooks diagnostic
#11515 merged
Jun 6, 2025 -
fix(linter): misplaced backtick in jest/no-conditional-expect diagnostic
#11514 merged
Jun 6, 2025 -
refactor(linter): simplify
OxlintRules::override_rules
#11510 merged
Jun 6, 2025 -
fix(linter): misplaced backtick in unicorn/prefer-dom-node-dataset diagnostic
#11513 merged
Jun 6, 2025 -
fix(linter): misplaced backtick in eslint/radix diagnostic
#11512 merged
Jun 6, 2025 -
fix(linter): improve diagnostic message when function name is referenced
#11509 merged
Jun 6, 2025 -
fix(linter): improve diagnostic message for no-unsafe-declaration-merging
#11508 merged
Jun 6, 2025 -
release(crates): v0.72.3
#11504 merged
Jun 6, 2025 -
fix(parser): parse
import type from ...
correctly in JS files#11506 merged
Jun 6, 2025 -
refactor(language_server): convert only once uri to path when creating
ServerLinter
#11503 merged
Jun 5, 2025 -
fix(linter): correctly inherit categories when plugins are enabled
#11353 merged
Jun 5, 2025 -
feat(parser): produce syntax error for
satisfies
andas
in js files#11502 merged
Jun 5, 2025 -
test(ast/estree): do not ignore repeated fields in TS-ESTree AST
#11501 merged
Jun 5, 2025 -
fix(ast/estree): remove repeat fields from
BindingPattern
in TS-ESTree AST#11500 merged
Jun 5, 2025 -
docs(ast): correct and improve docs for
BindingPattern
#11499 merged
Jun 5, 2025 -
feat(parser): produce syntax error for decorators on overload
#11496 merged
Jun 5, 2025 -
fix(linter): add missing
allowArrowFunctions
option for eslint/func-style#11455 merged
Jun 5, 2025 -
fix(ast): restore
#[ts]
attribute toFormalParameter
decorators
field#11497 merged
Jun 5, 2025 -
fix(ast): emit parameter decorators in js estree
#11494 merged
Jun 5, 2025 -
fix(parser): handle
import {type as as}
correctly#11488 merged
Jun 5, 2025 -
fix(parser): fix panic while parsing
async await => {}
in module#11493 merged
Jun 5, 2025 -
fix(minifier): fix incorrect span when performing collapse variable declarations
#11492 merged
Jun 5, 2025 -
fix(napi): napi build cache problem
#11479 merged
Jun 5, 2025 -
feat(parser): produce syntax error for decorators in incorrect places
#11491 merged
Jun 5, 2025 -
feat(parser): syntax errors for decorators appearing in conflicting places
#11482 merged
Jun 4, 2025 -
fix(ast/estree): make error objects via raw transfer match standard transfer
#11481 merged
Jun 4, 2025 -
feat(span): add
Atom::from_cow_in
method#11480 merged
Jun 4, 2025 -
test(ast/estree): remove test skip list for TS raw transfer tests
#11478 merged
Jun 4, 2025 -
fix(coverage): handle errors correctly on multi-file ts test cases
#11477 merged
Jun 4, 2025 -
fix(parser): fix panic when parsing
export import
#11473 merged
Jun 4, 2025 -
test(ast/estree): test raw transfer on TS-ESTree
#11476 merged
Jun 4, 2025 -
perf(parser): Skip
try_parse
when current token is not an identifier#11475 merged
Jun 4, 2025 -
feat(napi): add webcontainer fallback to transform and minify packages
#11471 merged
Jun 4, 2025 -
Revert "chore(napi): upgrade to napi@3.0.0-beta.4"
#11474 merged
Jun 4, 2025 -
chore(napi): upgrade to napi@3.0.0-beta.4
#11466 merged
Jun 4, 2025 -
refactor(language_server): simplify
workspace/didChangeConfiguration
call#11462 merged
Jun 3, 2025 -
fix(ast/estree): fix field order of
PropertyKey
constructor in raw transfer TS-ESTree AST#11463 merged
Jun 3, 2025 -
fix(parser): fix decorator placed incorrectly in initializers
#11461 merged
Jun 3, 2025 -
ci(napi): add
parseAsync
to benchmarks#11460 merged
Jun 3, 2025 -
chore(tasks): add regexp infra to rulegen scripts
#11444 merged
Jun 3, 2025 -
feat(tasks/lint_rules): add issue for eslint-plugin-vue
#11442 merged
Jun 3, 2025 -
fix(linter): improve
eslint/no-loss-of-precision
#11437 merged
Jun 3, 2025 -
feat(tasks/lint_rules): add issue for eslint-plugin-regexp
#11441 merged
Jun 3, 2025 -
fix(linter): false positive in react/exhaustive-deps
#11438 merged
Jun 3, 2025 -
chore(codegen): Fix typo jsodc → jsdoc in codegen tests
#11451 merged
Jun 3, 2025 -
test(ast/estree): conformance tests check field order in TS-ESTree AST
#11450 merged
Jun 2, 2025 -
test(ast/estree): bump
acorn-test262
dependency#11449 merged
Jun 2, 2025 -
chore(deps): update crate-ci/typos action to v1.33.1
#11446 merged
Jun 2, 2025 -
test(editor): fix test for auto
fixAll
on save#11448 merged
Jun 2, 2025 -
fix(estree): Use consistent field order in serialization
#11385 merged
Jun 2, 2025 -
fix(estree): Update
add_ts_def
types in oxc-types#11434 merged
Jun 2, 2025 -
perf(parser): parse ts type signature without rewind
#11443 merged
Jun 2, 2025 -
chore(linter/switch-case-braces): improve the documentation
#11406 merged
Jun 2, 2025 -
fix(linter/switch-case-braces): align the logic with
unicorn
#11405 merged
Jun 2, 2025 -
chore(deps): lock file maintenance npm packages
#11429 merged
Jun 2, 2025 -
refactor(parser): remove lookahead for parsing import declarations and specifiers
#11381 merged
Jun 2, 2025 -
refactor(parser): Reduce backtracking during postfix type parsing
#11432 merged
Jun 2, 2025 -
chore(deps): update taiki-e/install-action action to v2.52.4
#11428 merged
Jun 2, 2025 -
chore(deps): lock file maintenance rust crates
#11430 merged
Jun 1, 2025 -
perf(parser): rewrite parse object literal element to avoid rewind
#11431 merged
Jun 1, 2025 -
perf(parser): parse
async function
without rewind#11427 merged
Jun 1, 2025 -
refactor(parser): Reduce backtracking for literal type node parsing
#11426 merged
Jun 1, 2025 -
refactor(parser): Reduce backtracking for assertion signature parsing
#11424 merged
Jun 1, 2025 -
perf(parser): parse binding list without token peek
#11423 merged
Jun 1, 2025 -
perf(parser): parse
<
without token peek#11422 merged
Jun 1, 2025 -
perf(parser): parse jsx open fragment without token peek
#11421 merged
Jun 1, 2025 -
perf(parser): import
import
statement without token peak#11420 merged
Jun 1, 2025 -
perf(parser): optimize around
eat_decorators
#11416 merged
Jun 1, 2025 -
perf(parser): parse
const
declaration without token peek#11419 merged
Jun 1, 2025 -
perf(parser): parse
let
declaration without token peek#11413 merged
Jun 1, 2025 -
perf(parser): optimize around
parse_type_arguments_in_expression
#11417 merged
Jun 1, 2025
11 Pull requests opened by 6 people
-
feat(language_server): support `textDocument/diagnostic`
#11447 opened
Jun 2, 2025 -
refactor(parser): Reduce backtracking during type alias parsing
#11464 opened < 8000 relative-time datetime="2025-06-03T21:20:00Z" class="no-wrap">Jun 3, 2025
-
refactor(parser): rewrite arrow function parsing to remove rewind in hot paths
#11483 opened
Jun 4, 2025 -
test(editor): remove useless test + improve speed
#11486 opened
Jun 4, 2025 -
refactor(formatter): core revamp
#11511 opened
Jun 6, 2025 -
chore(benchmarks): add `language_server` benchmark
#11523 opened
Jun 6, 2025 -
refactor(ast): get jsx types out of AstKind exceptions
#11535 opened
Jun 6, 2025 -
fix(parser): correct `TemplateTail::to_str` from `$}` to `}`
#11539 opened
Jun 7, 2025 -
fix(parser): report error on malformed template expressions
#11540 opened
Jun 7, 2025 -
feat(parser): add better debug impl for `Token`
#11541 opened
Jun 7, 2025 -
perf(parser): improve perf of parse_tempalte_lit
#11542 opened
Jun 7, 2025
24 Issues closed by 5 people
-
`import source from "x";` wrongly parsed
#11532 closed
Jun 7, 2025 -
feature Request: Support for Path Aliases in oxc-transform
#11534 closed
Jun 7, 2025 -
Problem starting a Nuxt 3 project with oxc-parser
#11459 closed
Jun 6, 2025 -
Request for Enhanced JSON Output in Reporter
#4868 closed
Jun 6, 2025 -
parser: Invalid code doesn't reject
#11313 closed
Jun 6, 2025 -
parser: parse `import type from 'mod'`
#11505 closed
Jun 6, 2025 -
linter: Overrides property is not working with "Vitest" plugin
#9649 closed
Jun 5, 2025 -
linter: `plugins` inside `overrides` don't get applied
#10394 closed
Jun 5, 2025 -
A case playground rejects, but `oxc-parser` successful parsed
#11029 closed
Jun 5, 2025 -
Wrong ast when parsing `import { type as as }`
#11484 closed
Jun 5, 2025 -
Crash when parsing `async await => {}`
#11487 closed
Jun 5, 2025 -
napi/transformer: provide wasm fallback
#11467 closed
Jun 5, 2025 -
Align JS-side AST with standard for TypeScript
#9705 closed
Jun 4, 2025 -
Parser: Some decorators do not appear in AST when both before and after `export`
#11472 closed
Jun 4, 2025 -
parser: Crashes when encountering `export import`
#11453 closed
Jun 4, 2025 -
linter: False positive for exhaustive-deps when using recursive useCallback
#11433 closed
Jun 4, 2025 -
Parsing issue for decorated accessor property initialized with a class expression
#11452 closed
Jun 4, 2025 -
oxc-parser missing ClassProperty ?
#11465 closed
Jun 4, 2025 -
[oxc-parser]: Looping Over `program.body` Is Much Slower Than Babel/SWC
#11456 closed
Jun 3, 2025 -
linter(no-loss-of-precision): False Positive 1000000000000000128
#11436 closed
Jun 3, 2025 -
Panic `called Result::unwrap() on an Err value: ()` in js parser
#11457 closed
Jun 3, 2025 -
parser: `ParamPattern` is not assignable to `Node`
#11415 closed
Jun 2, 2025 -
Feature Request: Support for ESLint Stylistic (Code Style Customization)
#11435 closed
Jun 2, 2025 -
Add decorators in ESTree for JS files
#10921 closed
Jun 1, 2025
13 Issues opened by 7 people
-
parser: false positive w 8000 hen parsing template lit expressions
#11538 opened
Jun 7, 2025 -
napi: handle `lang=dts`
#11507 opened
Jun 6, 2025 -
Export AST-to-string API from `oxc-parser`?
#11495 opened
Jun 5, 2025 -
Make `AstKind` consistent
#11490 opened
Jun 4, 2025 -
Refactor `BindingPattern` to remove weirdness
#11489 opened
Jun 4, 2025 -
oxc-parser: stage-3 parameter decorators are silently ignored in JS files
#11485 opened
Jun 4, 2025 -
minifier: remove assignment to unread variable
#11470 opened
Jun 4, 2025 -
minifier: remove no-op function call
#11469 opened
Jun 4, 2025 -
napi: single npm package that exposes everything
#11468 opened
Jun 4, 2025 -
minifier: implement `remove_unused_expression` for ClassExpression
#11454 opened
Jun 3, 2025 -
linter: rule `eslint/func-style` missing option `allowTypeAnnotation`
#11445 opened
Jun 2, 2025 -
☂️ eslint-plugin-vue
#11440 opened
Jun 2, 2025 -
☂️ eslint-plugin-regexp
#11439 opened
Jun 2, 2025
21 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
refactor(mangler): use external allocator
#11408 commented on
Jun 6, 2025 • 3 new comments -
feat(linter): seperate jest/vitest rules
#11374 commented on
Jun 5, 2025 • 1 new comment -
refactor(mangler): use bump allocator for internal storage
#11409 commented on
Jun 6, 2025 • 0 new comments -
test(oxlint/language_server): add test for framework flags
#11380 commented on
Jun 7, 2025 • 0 new comments -
feat(linter): add eslint/no-unassigned-vars rule
#11365 commented on
Jun 4, 2025 • 0 new comments -
perf(parser): speed up simple lookaheads by introducing `Lexer::peek_token`
#11358 commented on
Jun 7, 2025 • 0 new comments -
refactor(formatter): pre-collect parent information
#11339 commented on
Jun 3, 2025 • 0 new comments -
feat(linter): add rules to json schema
#11117 commented on
Jun 5, 2025 • 0 new comments -
feat(linter): create the import/order rule
#7903 commented on
Jun 3, 2025 • 0 new comments -
linter: potential memory leak
#10627 commented on
Jun 7, 2025 • 0 new comments -
This week in Oxc
#10329 commented on
Jun 6, 2025 • 0 new comments -
transformer: inline const enum
#6073 commented on
Jun 5, 2025 • 0 new comments -
linter: bail unmatched rules
#6988 commented on
Jun 5, 2025 • 0 new comments -
React Compiler oxc plugin
#10048 commented on
Jun 4, 2025 • 0 new comments -
parser: reduce unnecessary backtracking
#11334 commented on
Jun 4, 2025 • 0 new comments -
Improved types for Functions
#10988 commented on
Jun 3, 2025 • 0 new comments -
Fix mangler benchmarks and speed up the mangler
#11347 commented on
Jun 3, 2025 • 0 new comments -
☂️ eslint-plugin-n
#493 commented on
Jun 3, 2025 • 0 new comments -
☂️ eslint-plugin-jest
#492 commented on
Jun 3, 2025 • 0 new comments -
ast: add `CommentNodeId` to every ast node
#11213 commented on
Jun 2, 2025 • 0 new comments -
linter: `ignorePatterns` and nested configs problem
#11067 commented on
Jun 1, 2025 • 0 new comments