mirror of
https://github.com/danbulant/oxc
synced 2026-05-25 04:42:10 +00:00
## [0.5.0] - 2024-06-27 -6796891ast: [**BREAKING**] Rename all instances of `BigintLiteral` to `BigIntLiteral`. (#3898) (rzvxa) -ae09a97ast: [**BREAKING**] Remove `Modifiers` from ts nodes (#3846) (Boshen) -1af5ed3ast: [**BREAKING**] Replace `Modifiers` with `declare` and `const` on `EnumDeclaration` (#3845) (Boshen) -ee6ec4east: [**BREAKING**] Replace `Modifiers` with `declare` and `abstract` on `Class` (#3841) (Boshen) -4456034ast: [**BREAKING**] Add `IdentifierReference` to `ExportSpecifier` (#3820) (Boshen) -0537d29cfg: [**BREAKING**] Move control flow to its own crate. (#3728) (rzvxa) -5c38a0fcodegen: [**BREAKING**] New code gen API (#3740) (Boshen) -4bce59dsemantic/cfg: [**BREAKING**] Re-export `petgraph` as `control_flow::graph`. (#3722) (rzvxa) ### Features -3ae2628linter: Change `no-import-assign` to correctness (#3928) (Boshen) -a89d501linter: Implement @typescript-eslint/no-non-null-asserted-nulli… (#3850) (kaykdm) -fc48cb4linter: eslint-plugin-jest/prefer-jest-mocked (#3865) (cinchen) -63b98bdlinter: Accept multiple fixes when fix code (#3842) (mysteryven) -328445blinter: Support `vitest/no-disabled-tests` (#3717) (mysteryven) -8c61f9clinter: Implement @typescript-eslint/no-non-null-assertion (#3825) (kaykdm) -080ecbdlinter: Add `no-fallthrough`. (#3673) (rzvxa) -9493fbelinter: Add `oxc/no-optional-chaining` rule (#3700) (mysteryven) -139adfelinter: Add `@typescript-eslint/no-import-type-side_effects` (#3699) (mysteryven) -5f84500linter/eslint-plugin-react: Implement prefer-es6-class (#3812) (Jelle van der Waa) -fafe67clinter/import: Implement max-dependencies (#3814) (Jelle van der Waa) -d5f6aebsemantic: Check for illegal symbol modifiers (#3838) (Don Isaac) ### Bug Fixes -4bd2c88linter: Fix and promote `getter-return` to correctness. (#3777) (rzvxa) -1190deelinter: False positives with setters in the `getter-return` rule. (#3714) (rzvxa) -de0690flinter: Do not run getter-return in typescript (#3693) (Boshen) -cf71c23linter: Edge case with infinite loops. (#3672) (rzvxa) -5902331oxlint: Properly report error (#3889) (Luca Bruno) -99a40cesemantic: `export default foo` should have `ExportLocalName::Default(NameSpan)` entry (#3823) (Boshen) -abd6ac8semantic/cfg: Discrete finalization path after `NewFunction`s. (#3671) (rzvxa) ### Performance -4f7ff7eDo not pass `&Atom` to functions (#3818) (overlookmotel) ### Refactor -4d2b7f1linter: `LintContext` can now only be constructed with a cfg enabled semantic. (#3761) (rzvxa) -7302429linter/prefer_number_properties: Remove the unused `IdentifierName` check (#3822) (Boshen) -d8ad321semantic: Make control flow generation optional. (#3737) (rzvxa) ### Testing -887da40linter: Enable `no-fallthrough` test with `disable-next-line`. (#3766) (rzvxa) Co-authored-by: Boshen <Boshen@users.noreply.github.com>
28 lines
No EOL
646 B
JSON
28 lines
No EOL
646 B
JSON
{
|
|
"name": "oxlint",
|
|
"version": "0.5.0",
|
|
"description": "Linter for the JavaScript Oxidation Compiler",
|
|
"keywords": [],
|
|
"author": "Boshen and oxc contributors",
|
|
"license": "MIT",
|
|
"homepage": "https://oxc.rs",
|
|
"bugs": "https://github.com/oxc-project/oxc/issues",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/oxc-project/oxc",
|
|
"directory": "npm/oxlint"
|
|
},
|
|
"bin": "bin/oxlint",
|
|
"funding": {
|
|
"url": "https://github.com/sponsors/Boshen"
|
|
},
|
|
"engines": {
|
|
"node": ">=14.*"
|
|
},
|
|
"files": [
|
|
"bin/oxlint",
|
|
"bin/oxc_language_server",
|
|
"configuration_schema.json",
|
|
"README.md"
|
|
]
|
|
} |