oxlint_v0.9.3
版本发布时间: 2024-09-07 13:06:25
oxc-project/oxc最新发布版本:oxlint_v0.9.10(2024-10-08 13:45:46)
[0.9.3] - 2024-09-07
Features
- be3a432 linter: Implement typescript/no-magic-numbers (#4745) (Alexander S.)
- 09aa86d linter/eslint: Implement
sort-vars
rule (#5430) (Jelle van der Waa) - 2ec2f7d linter/eslint: Implement no-alert (#5535) (Edwin Lim)
- a786acf linter/import: Add no-dynamic-require rule (#5389) (Jelle van der Waa)
- 4473779 linter/node: Implement no-exports-assign (#5370) (dalaoshu)
- b846432 linter/oxc: Add fixer for
erasing-op
(#5377) (camc314) - aff2c71 linter/react: Implement
self-closing-comp
(#5415) (Jelle van der Waa)
Bug Fixes
- cdd1a91 linter: Typescript/no-magic-numbers: remove double minus for reporting negative bigint numbers (#5565) (Alexander S.)
- ff88c1f linter: Don't mark binding rest elements as unused in TS function overloads (#5470) (Cam McHenry)
- 088733b linter: Handle loops in
getter-return
rule (#5517) (Cam McHenry) - 82c0a16 linter:
tree_shaking/no_side_effects_in_initialization
handle JSX correctly (#5450) (overlookmotel) - 6285a02 linter:
eslint/radix
rule correctly check for unbound symbols (#5446) (overlookmotel) - c8ab353 linter/tree-shaking: Align JSXMemberExpression's report (#5548) (mysteryven)
- 5187f38 linter/tree-shaking: Detect the correct export symbol resolution (#5467) (mysteryven)
Performance
- 8170954 linter/react: Add should_run conditions for react rules (#5402) (Jelle van der Waa)
Documentation
- a540215 linter: Update docs
Examples
for linter rules (#5513) (dalaoshu) - 7414190 linter: Update docs
Example
for linter rules (#5479) (heygsc)
Refactor
- 0ac420d linter: Use meaningful names for diagnostic parameters (#5564) (Don Isaac)
- 81a394d linter: Deduplicate code in
oxc/no-async-await
(#5549) (DonIsaac) - 979c16c linter: Reduce nested if statements in eslint/no_this_before_super (#5485) (IWANABETHATGUY)
- 1d3e973 linter: Simplify
eslint/radix
rule (#5445) (overlookmotel) - fdb8857 linter: Use "parsed pattern" in
no_div_regex
rule. (#5417) (rzvxa) - 2ccbd93 linter:
react/jsx_no_undef
ruleget_member_ident
do not return Option (#5411) (overlookmotel)
Styling
- 2a43fa4 linter: Introduce the writing style from PR #5491 and reduce the if nesting (#5512) (dalaoshu)- d8b29e7 Add trailing line breaks to JSON files (#5544) (overlookmotel)- 694f032 Add trailing line breaks to
package.json
files (#5542) (overlookmotel)
Testing
- 340b535 linter/no-unused-vars: Arrow functions in tagged templates (#5510) (Don Isaac)
- af69393 linter/no-useless-spread: Ensure spreads on identifiers pass (#5561) (DonIsaac)- dc92489 Add trailing line breaks to conformance fixtures (#5541) (overlookmotel)
1、 oxlint-darwin-arm64 5.92MB
2、 oxlint-darwin-arm64.tar.gz 2.54MB
3、 oxlint-darwin-x64 6.87MB
4、 oxlint-darwin-x64.tar.gz 2.86MB
5、 oxlint-linux-arm64-gnu 6.65MB
6、 oxlint-linux-arm64-gnu.tar.gz 2.73MB
7、 oxlint-linux-arm64-musl 6.16MB
8、 oxlint-linux-arm64-musl.tar.gz 2.74MB
9、 oxlint-linux-x64-gnu 8.01MB
10、 oxlint-linux-x64-gnu.tar.gz 3.1MB
11、 oxlint-linux-x64-musl 8.08MB
12、 oxlint-linux-x64-musl.tar.gz 3.15MB
13、 oxlint-win32-arm64.exe 5.44MB
14、 oxlint-win32-arm64.zip 2.34MB
15、 oxlint-win32-x64.exe 6.47MB
16、 oxlint-win32-x64.zip 2.6MB