mirror of
https://github.com/danbulant/oxc
synced 2026-05-24 12:21:58 +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>
57 lines
1.9 KiB
TOML
57 lines
1.9 KiB
TOML
[package]
|
|
name = "oxc_linter"
|
|
version = "0.5.0"
|
|
publish = false
|
|
authors.workspace = true
|
|
description.workspace = true
|
|
edition.workspace = true
|
|
homepage.workspace = true
|
|
keywords.workspace = true
|
|
license.workspace = true
|
|
repository.workspace = true
|
|
rust-version.workspace = true
|
|
categories.workspace = true
|
|
include = ["/examples", "/src"]
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[lib]
|
|
doctest = false
|
|
|
|
[dependencies]
|
|
oxc_allocator = { workspace = true }
|
|
oxc_parser = { workspace = true }
|
|
oxc_span = { workspace = true }
|
|
oxc_ast = { workspace = true }
|
|
oxc_cfg = { workspace = true }
|
|
oxc_diagnostics = { workspace = true }
|
|
oxc_macros = { workspace = true }
|
|
oxc_semantic = { workspace = true }
|
|
oxc_syntax = { workspace = true }
|
|
oxc_codegen = { workspace = true }
|
|
oxc_resolver = { workspace = true }
|
|
|
|
rayon = { workspace = true }
|
|
lazy_static = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
serde = { workspace = true, features = ["derive"] }
|
|
regex = { workspace = true }
|
|
rustc-hash = { workspace = true }
|
|
phf = { workspace = true, features = ["macros"] }
|
|
itertools = { workspace = true }
|
|
dashmap = { workspace = true }
|
|
convert_case = { workspace = true }
|
|
language-tags = { workspace = true }
|
|
mime_guess = { workspace = true }
|
|
url = { workspace = true }
|
|
rust-lapper = { workspace = true }
|
|
once_cell = { workspace = true }
|
|
memchr = { workspace = true }
|
|
json-strip-comments = { workspace = true }
|
|
schemars = { workspace = true, features = ["indexmap2"] }
|
|
|
|
[dev-dependencies]
|
|
static_assertions = { workspace = true }
|
|
insta = { workspace = true }
|
|
project-root = { workspace = true }
|