Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/oxc-project/oxc
⚓ A collection of JavaScript tools written in Rust.
https://github.com/oxc-project/oxc
refactor(minifier): move all conditional minification logic to minimze_conditions
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago
The TSImportEqualsDeclaration is typing is not remove.
underfin opened this issue about 1 month ago
underfin opened this issue about 1 month ago
feat(minifier): minimize `foo ? foo : bar` and `foo ? bar : foo`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(minifier): statement fusion switch cases; improved minimize exit poitns
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(minifier): minimize all variants of `typeof x == 'undefined'`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(minifier): fold `if(x)return;y` -> `if(!x)y`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
linter: no-unused-vars reports commented out JSX variables as used when referenced in return statement of a React component
taearls opened this issue about 1 month ago
taearls opened this issue about 1 month ago
fix(tasks/lint_rules): sync unicorn rules with eslint rules
Sysix opened this pull request about 1 month ago
Sysix opened this pull request about 1 month ago
refactor(linter): remove remapping for plugin name in diagnostics
Sysix opened this pull request about 1 month ago
Sysix opened this pull request about 1 month ago
feat(parser): missing initializer in destructuring declaration inside for loop head
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(minifier): optional catch binding when catch param is unused
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
Missing init on destructuring not flagged as syntax error when inside for loop
marvinhagemeister opened this issue about 1 month ago
marvinhagemeister opened this issue about 1 month ago
ast: directive-prologue
Boshen opened this issue about 1 month ago
Boshen opened this issue about 1 month ago
release(oxlint): v0.15.5
oxc-bot opened this pull request about 1 month ago
oxc-bot opened this pull request about 1 month ago
semantic: `is_reference_to_global_variable` doesn't return expected value in specific case.
tbashiyy opened this issue about 1 month ago
tbashiyy opened this issue about 1 month ago
feat(linter): implement `eslint:prefer-object-spread`
tbashiyy opened this pull request about 1 month ago
tbashiyy opened this pull request about 1 month ago
feat(linter): catch more cases in const-comparisons
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago
fix(linter): fix `ignorePattern` config for windows
Sysix opened this pull request about 1 month ago
Sysix opened this pull request about 1 month ago
chore(tasks/coverage): do not run minifier in `script` mode
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(minifier): add `ConvertToDottedProperties`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
fix(minifier): remove incorrect fold `Expression::AssignmentExpression`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(minifier): add `RemoveUnusedCode`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(minifier): minimize logical exprs
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago
feat(minifier): imprve more conditional expr minification with boolean lit
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago
feat(minifier): imprve conditional expr minification with boolean lit
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago
feat(minifier): handle conditional expr with boolean lit
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago
feat(minifier): reverse negated conditional exprs
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago
test(linter): fix some oxlint tests on windows
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago
feat(minifier): add `MinimizeExitPoints` and ExploitAssigns` boilerplate
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(transformer/class-properties): transform private in expression
Dunqing opened this pull request about 1 month ago
Dunqing opened this pull request about 1 month ago
chore(transformer): enable Babel's private-property-in-property plugin tests
Dunqing opened this pull request about 1 month ago
Dunqing opened this pull request about 1 month ago
feat(transform-conformance): support enabling all class-related plugins when any of them are enabled in update_fixtures
Dunqing opened this pull request about 1 month ago
Dunqing opened this pull request about 1 month ago
fix(minifier): do not constant fold `0 instanceof F`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
Some issues following ctx.ast.move_expression
anguish-huihuang opened this issue about 1 month ago
anguish-huihuang opened this issue about 1 month ago
feat(minifier): try collapse conditional to logical or expr
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago
feat(semantic): report errors for missing function implementations
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago
feat(linter): add `statement_span` to `ModuleRecord/ImportEntry`
Sysix opened this pull request about 1 month ago
Sysix opened this pull request about 1 month ago
feat(minifier): improve `StatementFusion`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
fix(parser): allow line breaks between `const` and `enum`
branchseer opened this pull request about 1 month ago
branchseer opened this pull request about 1 month ago
fix(transformer): ensure last expression statement in arrow function expression is wrapped in return
Dunqing opened this pull request about 1 month ago
Dunqing opened this pull request about 1 month ago
feat(minifier): change `NaN` to `f64::NAN`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
release(oxlint): v0.15.4
oxc-bot opened this pull request about 1 month ago
oxc-bot opened this pull request about 1 month ago
feat(semantic): allow getting mutable reference to symbols table
mxsdev opened this pull request about 1 month ago
mxsdev opened this pull request about 1 month ago
oxlint config file not work on Windows
EYHN opened this issue about 1 month ago
EYHN opened this issue about 1 month ago
No `SymbolId` for function overloads
mxsdev opened this issue about 1 month ago
mxsdev opened this issue about 1 month ago
chore(deps): update rust crates
renovate[bot] opened this pull request about 1 month ago
renovate[bot] opened this pull request about 1 month ago
fix(codegen): source map builder panicked because it attempted to subtract with overflow in `search_original_line_and_column`
Dunqing opened this pull request about 1 month ago
Dunqing opened this pull request about 1 month ago
refactor(minifier): fuse ast passes
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
refactor(language_server): simplify IsolatedLintHandler
Sysix opened this pull request about 1 month ago
Sysix opened this pull request about 1 month ago
fix(editor/vscode): set minimum supported ver. to `^1.93.0`
pashokitsme opened this pull request about 1 month ago
pashokitsme opened this pull request about 1 month ago
feat(linter): implement eslint/no-extra-label
AnsonH opened this pull request about 1 month ago
AnsonH opened this pull request about 1 month ago
feat(minifier): optional catch binding when es target >= es2019
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(minfier): add `CompressOptions::target`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(codegen): print real newline when `\n` is inside template literals
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
fix(minifier): minify string `PropertyKey`
sapphi-red opened this pull request about 1 month ago
sapphi-red opened this pull request about 1 month ago
feat(minifier): change `foo?.['bar']` to `foo?.bar`
sapphi-red opened this pull request about 1 month ago
sapphi-red opened this pull request about 1 month ago
test(minifier): port tests from ConvertToDottedPropertiesTest
sapphi-red opened this pull request about 1 month ago
sapphi-red opened this pull request about 1 month ago
fix(minifier): move drop_use_strict_directives_if_function_is_empty to PeepholeRemoveDeadCode
sapphi-red opened this pull request about 1 month ago
sapphi-red opened this pull request about 1 month ago
feat(minifier): remove unnecessary "use strict"
sapphi-red opened this pull request about 1 month ago
sapphi-red opened this pull request about 1 month ago
feat(minifier): fold `string.length` / `array.length`
sapphi-red opened this pull request about 1 month ago
sapphi-red opened this pull request about 1 month ago
feat: Add Svelte and Vue parsers to oxc
baseballyama opened this issue about 1 month ago
baseballyama opened this issue about 1 month ago
fix(linter): exclude svelte files from `no_unused_vars` rule
baseballyama opened this pull request about 1 month ago
baseballyama opened this pull request about 1 month ago
feat(minifier): change `foo['bar']` -> foo.bar
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
fix(linter): disable rule `react/rules-of-hook` by file extension
Sysix opened this pull request about 1 month ago
Sysix opened this pull request about 1 month ago
feat(linter): add jsx-a11y/no-noninteractive-tabindex rule
taearls opened this pull request about 1 month ago
taearls opened this pull request about 1 month ago
perf(linter): run rules which require typescript syntax only when source type is actually typescript
Sysix opened this pull request about 1 month ago
Sysix opened this pull request about 1 month ago
fix(linter): disable `react/rules-of-hooks` for vue and svelte files
Sysix opened this pull request about 1 month ago
Sysix opened this pull request about 1 month ago
fix(linter): false positiver in private member expr in oxc/const-comparison
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago
bug(linter): false positive in oxc/const-comparisons
camc314 opened this issue about 1 month ago
camc314 opened this issue about 1 month ago
feat(minifier): minimize computed property access
sapphi-red opened this pull request about 1 month ago
sapphi-red opened this pull request about 1 month ago
chore(tasks): print diff for minify idempotency assertion
sapphi-red opened this pull request about 1 month ago
sapphi-red opened this pull request about 1 month ago
feat(minifier): fold `typeof foo == undefined` into `foo == undefined` when possible
sapphi-red opened this pull request about 1 month ago
sapphi-red opened this pull request about 1 month ago
feat(minifier): fold `typeof foo != "undefined"` into `typeof foo < "u"`
sapphi-red opened this pull request about 1 month ago
sapphi-red opened this pull request about 1 month ago
feat(linter): implement eslint/no-multi-assign
AnsonH opened this pull request about 1 month ago
AnsonH opened this pull request about 1 month ago
feat(linter): implement `vars-on-top` rule
baseballyama opened this pull request about 1 month ago
baseballyama opened this pull request about 1 month ago
minifier: removes "0"-prefixed octal literals even in strict mode
sapphi-red opened this issue about 1 month ago
sapphi-red opened this issue about 1 month ago
feat(linter): implement `prefer-rest-params` rule
baseballyama opened this pull request about 1 month ago
baseballyama opened this pull request about 1 month ago
feat(minifier): remove unnecessary "use strict"
sapphi-red opened this pull request about 1 month ago
sapphi-red opened this pull request about 1 month ago
perf(parser): reduce `Token` size to 8 bytes from 16
branchseer opened this pull request about 1 month ago
branchseer opened this pull request about 1 month ago
feat(linter): add vitest/prefer-lowercase-title rule
taearls opened this pull request about 1 month ago
taearls opened this pull request about 1 month ago
feat(linter): add `no-octal-escape` rule
baseballyama opened this pull request about 1 month ago
baseballyama opened this pull request about 1 month ago
feat(linter): implement `no-nested-ternary` rule
baseballyama opened this pull request about 1 month ago
baseballyama opened this pull request about 1 month ago
feat(linter): implement `no-negated-condition` rule
baseballyama opened this pull request about 1 month ago
baseballyama opened this pull request about 1 month ago
feat(minifier): normalize `Infinity` into `f64::Infinity`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(minifier): minify string `PropertyKey`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(linter): add rule `eslint/new-cap`
Sysix opened this pull request about 1 month ago
Sysix opened this pull request about 1 month ago
feat(linter): implement `no-lone-blocks` rule
baseballyama opened this pull request about 1 month ago
baseballyama opened this pull request about 1 month ago
fix(ecmascript): incorrect `to_int_32` value for Infinity
sapphi-red opened this pull request about 1 month ago
sapphi-red opened this pull request about 1 month ago
feat(minifier): fold `string.length` / `array.length`
sapphi-red opened this pull request about 1 month ago
sapphi-red opened this pull request about 1 month ago
feat(minifier): constant fold `instanceof`
sapphi-red opened this pull request about 1 month ago
sapphi-red opened this pull request about 1 month ago
fix(transformer-typescript): should strip import specifiers type with only_remove_type_imports
underfin opened this pull request about 1 month ago
underfin opened this pull request about 1 month ago
The only_remove_type_imports: true is not strip import specifiers with type
underfin opened this issue about 1 month ago
underfin opened this issue about 1 month ago
refactor(minifier): clean up `try_optimize_block`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(semantic): add `get_node_by_span` function
baseballyama opened this pull request about 1 month ago
baseballyama opened this pull request about 1 month ago
feat(minifier): minimize `a + 'b' + 'c'` -> `a + 'bc'`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(minifier): minimize `if (x) if (y) z` -> `if (x && y) z`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
fix(codegen): print if else without block with proper indentation
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
fix(semantic): reference flags not correctly resolved when after an export stmt
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago
feat(minifier): minimize `if(foo) bar else baz` -> `foo ? bar : baz`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(transformer/class-properties): transform static/instance accessor methods
Dunqing opened this pull request about 1 month ago
Dunqing opened this pull request about 1 month ago