oxc icon indicating copy to clipboard operation
oxc copied to clipboard

⚓ A collection of JavaScript tools written in Rust.

Results 315 oxc issues
Sort by recently updated
recently updated
newest added

[unicorn/prefer-negative-index](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v56.0.0/docs/rules/prefer-negative-index.md) of #684

C-enhancement
A-linter

https://www.typescriptlang.org/tsconfig/#useDefineForClassFields https://babeljs.io/docs/babel-plugin-transform-typescript * --useDefineForClassFields You can use the [setPublicClassFields](https://babeljs.io/docs/assumptions#setpublicclassfields) assumption to replicate this behavior. https://github.com/oxc-project/oxc/blob/aa3222ac88566e50bd4858561aeb056db973224b/crates/oxc_transformer/src/compiler_assumptions.rs#L50

C-enhancement
needs-discussion

This is just a test to get a benchmark result.

C-enhancement
A-linter
A-parser
A-semantic
A-cli
A-minifier
A-ast
A-transformer
A-codegen
A-prettier
A-cfg
A-isolated-declarations
A-ast-tools
A-editor

Currently `oxc` vscode extension not show error messages for import plugin, but for example rules like `import/no-cycle` is very useful (while in eslint it's time intensive operation) but not working...

C-enhancement
A-linter

`GetAddress::address` currently takes a `&self`. https://github.com/oxc-project/oxc/blob/262b2ed1ce890851b8aef07738a9b6f32d724463/crates/oxc_allocator/src/address.rs#L31-L34 Make it take `self` instead and implement it on `&Box` instead of `Box`. This would allow a better implementation for `Copy` types like `Ancestor`....

C-cleanup

Currently, we filter out any test cases which use the `outdent` and `dedent` functions, which are sometimes used for `unicorn` and `typescriot-eslint` rule tests. This means that we are likely...

good first issue
A-linter

This will make it easier to contribute for newbie rust developers if they not have proper extensions.

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm)) | [`9.12.1` -> `9.12.2`](https://renovatebot.com/diffs/npm/pnpm/9.12.1/9.12.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/9.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |...

C-cleanup