mirror of
https://github.com/danbulant/oxc
synced 2026-05-24 12:21:58 +00:00
## [0.8.0] - 2024-08-23 -5f4c9absemantic: [**BREAKING**] Rename `SymbolTable::get_flag` to `get_flags` (#5030) (overlookmotel) -ce4d469codegen: [**BREAKING**] Remove const generic `MINIFY` (#5001) (Boshen) -b2ff2dfparser: [**BREAKING**] Remove builder pattern from `Parser` struct (#5000) (Boshen) -f88970bast: [**BREAKING**] Change order of fields in CallExpression (#4859) (Burlin) ### Features -2292606linter: Typescript-eslint/no-wrapper-object-types (#5022) (camc314) -a0effablinter: Support more flexible config.globals values (#4990) (Don Isaac) -cdbfcfblinter: Start import fixer for eslint/no-unused-vars (#4849) (DonIsaac) -915cb4dlinter: Add dangerous fixer for oxc only used in recursion (#4805) (camc314) -3f28c77linter/eslint: Improve no-dupe-keys (#4943) (DonIsaac) -e1582a5linter/eslint: Improve no-duplicate-case rule (#4942) (DonIsaac) -f1e4611linter/eslint-plugin-vitest: Implement no-conditional-in-test (#4971) (dalaoshu) -14bf5d5linter/eslint-plugin-vitest: Implement no-restricted-vi-methods (#4956) (dalaoshu) -ed9a1c4linter/eslint-plugin-vitest: Implement require-local-test-context-for-concurrent-snapshots (#4951) (dalaoshu) -7859f58linter/eslint-plugin-vitest: Implement no-conditional-tests (#4955) (dalaoshu) -841174flinter/no-unused-vars: Delete non-root arrows, skip `await` (#5083) (Don Isaac) ### Bug Fixes -86d0c0clinter: Change consistent-function-scoping to suspicious (#5010) (DonIsaac) -7b99386linter: Missing closing ticks in some example blocks (#4994) (DonIsaac) -9c64b12linter: Improve no-zero-fractions rule for member expressions and scientific notation (#4793) (Burlin) -c43945clinter/consistent-function-scoping: Allow functions passed as arguments (#5011) (Don Isaac) -9354779linter/no-unused-vars: Give `argsIgnorePattern` the same default behavior as `varsIgnorePattern` (#5018) (DonIsaac) -5a55dcflinter/no-unused-vars: `type` specifier not deleted for type imports (#5029) (DonIsaac) -4081293linter/no-unused-vars: Panic in fixer when removing destructures (#4923) (Don Isaac) -ddf83fflinter/react: Fixed false positive with missing key inside React.Children.toArray() (#4945) (Earl Chase) -508644alinter/tree-shaking: Correct the calculation of `>>`, `<<` and `>>>` (#4932) (mysteryven) -e99836dlinter/unicorn: Allow set spreading in no-useless-spread (#4944) (Don Isaac) -5f8a7c2oxlint: Rules in the configuration file are not being correctly … (#4949) (dalaoshu) ### Documentation -e331ca0linter: Improve documentation for several rules (#4997) (DonIsaac) -cd9f1cdlinter/consistent-function-scoping: Improve rule documentation (#5015) (DonIsaac) ### Refactor -eca6fdblinter: Move plugin options into separate struct (#5100) (DonIsaac) -06f2d81linter: Avoid unnecessary temp `Vec`s (#4963) (overlookmotel) -4cb8c37linter: Move default_true to utils (#4947) (Don Isaac) -ca70cc7linter, mangler, parser, semantic, transformer, traverse, wasm: Rename various `flag` vars to `flags` (#5028) (overlookmotel) -59d15c7semantic: `root_unresolved_references` contain only `ReferenceId` (#4959) (overlookmotel) ### Testing -c21d735linter/no-unused-vars: Add ignored destructuring test cases (#4922) (Don Isaac) Co-authored-by: Boshen <1430279+Boshen@users.noreply.github.com>
59 lines
2 KiB
TOML
59 lines
2 KiB
TOML
[package]
|
|
name = "oxc_linter"
|
|
version = "0.8.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, features = ["schemars", "serialize"] }
|
|
oxc_ast = { workspace = true }
|
|
oxc_cfg = { workspace = true }
|
|
oxc_diagnostics = { workspace = true }
|
|
oxc_index = { 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 }
|
|
bitflags = { 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]
|
|
insta = { workspace = true }
|
|
project-root = { workspace = true }
|
|
markdown = { version = "1.0.0-alpha.19" }
|