Skip to content

Commit

Permalink
chore: bump up oxlint version to v0.4.3 (#7054)
Browse files Browse the repository at this point in the history
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs) ([source](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint)) | [`0.3.5` -> `0.4.3`](https://renovatebot.com/diffs/npm/oxlint/0.3.5/0.4.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint/0.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/oxlint/0.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/oxlint/0.3.5/0.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint/0.3.5/0.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>oxc-project/oxc (oxlint)</summary>

### [`v0.4.3`](https://github.com/oxc-project/oxc/releases/tag/oxlint_v0.4.3): oxlint v0.4.3

[Compare Source](https://github.com/oxc-project/oxc/compare/031bbe6dc4b0707b324bee7c9f49543a4c8bf212...4b9a36512ec5186babdf726e604336bfc6838f6c)

#### \[0.4.3] - 2024-06-07

##### Features

-   [`1fb9d23`](https://github.com/oxc-project/oxc/commit/1fb9d23) linter: Add fixer for no-useless-fallback-in-spread rule ([#&#8203;3544](https://github.com/oxc-project/oxc/issues/3544)) (Don Isaac)
-   [`6506d08`](https://github.com/oxc-project/oxc/commit/6506d08) linter: Add fixer for no-single-promise-in-promise-methods ([#&#8203;3531](https://github.com/oxc-project/oxc/issues/3531)) (Don Isaac)
-   [`daf559f`](https://github.com/oxc-project/oxc/commit/daf559f) linter: Eslint-plugin-jest/no-large-snapshot ([#&#8203;3436](https://github.com/oxc-project/oxc/issues/3436)) (cinchen)
-   [`4c17bc6`](https://github.com/oxc-project/oxc/commit/4c17bc6) linter: Eslint/no-constructor-return ([#&#8203;3321](https://github.com/oxc-project/oxc/issues/3321)) (谭光志)
-   [`4a075cc`](https://github.com/oxc-project/oxc/commit/4a075cc) linter/jsdoc: Implement require-param rule ([#&#8203;3554](https://github.com/oxc-project/oxc/issues/3554)) (Yuji Sugiura)
-   [`747500a`](https://github.com/oxc-project/oxc/commit/747500a) linter/jsdoc: Implement require-returns-type rule ([#&#8203;3458](https://github.com/oxc-project/oxc/issues/3458)) (Yuji Sugiura)
-   [`6b39654`](https://github.com/oxc-project/oxc/commit/6b39654) linter/tree-shaking: Support options ([#&#8203;3504](https://github.com/oxc-project/oxc/issues/3504)) (Wang Wenzhe)

##### Bug Fixes

-   [`b188778`](https://github.com/oxc-project/oxc/commit/b188778) linter/eslint: Fix `require-await` false positives in `ForOfStatement`. ([#&#8203;3457](https://github.com/oxc-project/oxc/issues/3457)) (rzvxa)
-   [`350cd91`](https://github.com/oxc-project/oxc/commit/350cd91) parser: Should parser error when function declaration has no name ([#&#8203;3461](https://github.com/oxc-project/oxc/issues/3461)) (Dunqing)

### [`v0.4.2`](https://github.com/oxc-project/oxc/releases/tag/oxlint_v0.4.2): oxlint v0.4.2

[Compare Source](https://github.com/oxc-project/oxc/compare/d971c9cd0b7da94896179ebd5a8b95b62d05a1c1...031bbe6dc4b0707b324bee7c9f49543a4c8bf212)

#### What's Changed

##### Linter

-   `require-await` by [@&#8203;todor-a](https://github.com/todor-a) in [https://github.com/oxc-project/oxc/pull/3406](https://github.com/oxc-project/oxc/pull/3406)
-   `eslint-plugin-unicorn/no-magic-array` flat depth by [@&#8203;camc314](https://github.com/camc314) in [https://github.com/oxc-project/oxc/pull/3411](https://github.com/oxc-project/oxc/pull/3411)
-   `@typescript-eslint/consistent-indexed-object-style` by [@&#8203;todor-a](https://github.com/todor-a) in [https://github.com/oxc-project/oxc/pull/3126](https://github.com/oxc-project/oxc/pull/3126)
-   `oxc/no-async-await` rule by [@&#8203;mysteryven](https://github.com/mysteryven) in [https://github.com/oxc-project/oxc/pull/3438](https://github.com/oxc-project/oxc/pull/3438)
-   `oxc/no-const-enum` rule by [@&#8203;mysteryven](https://github.com/mysteryven) in [https://github.com/oxc-project/oxc/pull/3435](https://github.com/oxc-project/oxc/pull/3435)
-   `oxc/no-rest-spread-properties` rule by [@&#8203;mysteryven](https://github.com/mysteryven) in [https://github.com/oxc-project/oxc/pull/3432](https://github.com/oxc-project/oxc/pull/3432)
-   `eslint-plugin-jest/prefer-hooks-on-top` by [@&#8203;eryue0220](https://github.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/3437](https://github.com/oxc-project/oxc/pull/3437)
-   `eslint-plugin-jest/require-top-level-describe` by [@&#8203;eryue0220](https://github.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/3439](https://github.com/oxc-project/oxc/pull/3439)
-   `no-div-regex` by [@&#8203;jelly](https://github.com/jelly) in [https://github.com/oxc-project/oxc/pull/3442](https://github.com/oxc-project/oxc/pull/3442)
-   `no-useless-concat` by [@&#8203;jelly](https://github.com/jelly) in [https://github.com/oxc-project/oxc/pull/3363](https://github.com/oxc-project/oxc/pull/3363)
-   prefer-string-starts-ends-with: accept more valid regex by [@&#8203;magic-akari](https://github.com/magic-akari) in [https://github.com/oxc-project/oxc/pull/3408](https://github.com/oxc-project/oxc/pull/3408)

##### Parser

-   fix(parser): parse const extends in arrow functions correctly by [@&#8203;Dunqing](https://github.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/3450](https://github.com/oxc-project/oxc/pull/3450)

#### New Contributors

-   [@&#8203;Bassadin](https://github.com/Bassadin) made their first contribution in [https://github.com/oxc-project/oxc/pull/3433](https://github.com/oxc-project/oxc/pull/3433)

**Full Changelog**: oxc-project/oxc@oxlint_v0.4.1...oxlint_v0.4.2

### [`v0.4.1`](https://github.com/oxc-project/oxc/releases/tag/oxlint_v0.4.1): oxlint v0.4.1

[Compare Source](https://github.com/oxc-project/oxc/compare/e5337f00b1c7b49cb09d28b860e112d4ebad3233...d971c9cd0b7da94896179ebd5a8b95b62d05a1c1)

#### What's Changed

-   fix(parser): fix lexer error while parsing parenthesized arrow expressions by [@&#8203;Boshen](https://github.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3400](https://github.com/oxc-project/oxc/pull/3400)

The previous version refactored some parsing code around arrow expressions, which failed to parse the following snippet correctly

```javascript
(/\./.exec())
```

**Full Changelog**: oxc-project/oxc@oxlint_v0.4.0...oxlint_v0.4.1

### [`v0.4.0`](https://github.com/oxc-project/oxc/releases/tag/oxlint_v0.4.0): oxlint v0.4.0

[Compare Source](https://github.com/oxc-project/oxc/compare/754d9f4c98aab052cf6b2756f7af12557042708d...e5337f00b1c7b49cb09d28b860e112d4ebad3233)

#### Potential Breaking Changes

##### enforce rule severity from the cli and configuration file by [@&#8203;Boshen](https://github.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3337](https://github.com/oxc-project/oxc/pull/3337)

The `--deny` or `-D` flag in the CLI, and the `"error"` severity setting in the configuration file will now set linter diagnostics to be an "error" and exit the program with exit code 1.

Previously, these flags had no effect, and all linter diagnostics were reported as warnings.

This means in CI, `oxlint --deny-warnings` is no longer needed for exit code 1 if `oxlint -D correctness` is set.

To restore the previous "report as warning" behaviour, the `--warn` or `-W` flag is added to the CLI, and the `"warn"` severity in the configuration file will take into effect.

##### merge deepscan rules into oxc rules by [@&#8203;Boshen](https://github.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3327](https://github.com/oxc-project/oxc/pull/3327)

`deepscan` rules are now "oxc" rules, because there is no "deepscan" plugin in the eslint ecosystem and this caused some confusion.

#### Ecosystem CI

We added the [`Oxlint Ecosystem CI`](https://github.com/oxc-project/oxlint-ecosystem-ci/actions/workflows/ecosystem-ci.yml) to maximize ecosystem compatibility, reduce churn, and minimize break-after-release

#### New Features

-   `--disable-oxc-plugin` by [@&#8203;Boshen](https://github.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3328](https://github.com/oxc-project/oxc/pull/3328)
-   `--disable`-react/unicorn/typescript-`plugin` by [@&#8203;Boshen](https://github.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3305](https://github.com/oxc-project/oxc/pull/3305)

The default rule set enables some plugins by default, the following CLI arguments are added for disabling them:

-   `--disable-react-plugin`
-   `--disable-unicorn-plugin`
-   `--disable-oxc-plugin`
-   `--disable-typescript-plugin`

#### New Rules

Two notable new rules that are under experiment but worth a try:

##### No Barrel File

`oxlint --import-plugin -D no-barrel-file`

Loading a lot of modules is slow for runtimes and bundlers.

<img width="600" alt="image" src="https://github.com/oxc-project/oxc/assets/1430279/964d8615-a5c2-4934-a1e4-a6f8b023e199">

To change the threshhold:

`oxlint -c oxlintrc.json --import-plugin -D no-barrel-file`

```json
{
  "rules": {
    "oxc/no-barrel-file": ["error", {
      "threshold": 10
    }]
  }
}
```

See [Speeding up the JavaScript ecosystem - The barrel file debacle](https://marvinh.dev/blog/speeding-up-javascript-ecosystem-part-7) for background reading.

##### Rule of Hooks

`oxlint -D rules-of-hooks`

Enforce the React Rules of Hooks.

-   `eslint-plugin-jest/no-duplicate-hooks` by [@&#8203;eryue0220](https://github.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/3358](https://github.com/oxc-project/oxc/pull/3358)
-   `default-case` rule by [@&#8203;jelly](https://github.com/jelly) in [https://github.com/oxc-project/oxc/pull/3379](https://github.com/oxc-project/oxc/pull/3379)
-   `no-new` by [@&#8203;jelly](https://github.com/jelly) in [https://github.com/oxc-project/oxc/pull/3368](https://github.com/oxc-project/oxc/pull/3368)
-   `prefer-exponentiation-operator` by [@&#8203;jelly](https://github.com/jelly) in [https://github.com/oxc-project/oxc/pull/3365](https://github.com/oxc-project/oxc/pull/3365)
-   `symbol-description` by [@&#8203;jelly](https://github.com/jelly) in [https://github.com/oxc-project/oxc/pull/3364](https://github.com/oxc-project/oxc/pull/3364)
-   `jsdoc/require-returns-description` by [@&#8203;leaysgur](https://github.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/3397](https://github.com/oxc-project/oxc/pull/3397)

#### Bug Fixes

-   fix(linter): avoid infinite loop in `jest/expect-expect` by [@&#8203;mysteryven](https://github.com/mysteryven) in [https://github.com/oxc-project/oxc/pull/3332](https://github.com/oxc-project/oxc/pull/3332)
-   fix(linter): avoid infinite loop when traverse ancestors in `jest/no_conditional_expect` by [@&#8203;mysteryven](https://github.com/mysteryven) in [https://github.com/oxc-project/oxc/pull/3330](https://github.com/oxc-project/oxc/pull/3330)
-   fix(linter): fix panic in jest/expect-expect by [@&#8203;Boshen](https://github.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3324](https://github.com/oxc-project/oxc/pull/3324)
-   fix(linter/jsx-no-undef): check for globals when an identifier is undefined by [@&#8203;Boshen](https://github.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3331](https://github.com/oxc-project/oxc/pull/3331)
-   fix(linter/next): false positives for non-custom font link by [@&#8203;Dunqing](https://github.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/3383](https://github.com/oxc-project/oxc/pull/3383)

#### Performance Improvements

-   perf(lexer): use bitshifting when parsing known integers by [@&#8203;DonIsaac](https://github.com/DonIsaac) in [https://github.com/oxc-project/oxc/pull/3296](https://github.com/oxc-project/oxc/pull/3296)
-   perf(linter): use `usize` for `RuleEnum` hash by [@&#8203;Boshen](https://github.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3336](https://github.com/oxc-project/oxc/pull/3336)
-   perf(parser): more efficient number parsing by [@&#8203;overlookmotel](https://github.com/overlookmotel) in [https://github.com/oxc-project/oxc/pull/3342](https://github.com/oxc-project/oxc/pull/3342)
-   perf(parser): use `FxHashSet` for `not_parenthesized_arrow` by [@&#8203;Boshen](https://github.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3344](https://github.com/oxc-project/oxc/pull/3344)
-   perf(parser): improve `parse_simple_arrow_function_expression` by [@&#8203;Boshen](https://github.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3349](https://github.com/oxc-project/oxc/pull/3349)
-   perf(parser): improve expression parsing by [@&#8203;Boshen](https://github.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3352](https://github.com/oxc-project/oxc/pull/3352)
-   perf(parser): improve is_parenthesized_arrow_function_expression by [@&#8203;Boshen](https://github.com/Boshen) in [https://github.com/oxc-project/oxc/pull/3343](https://github.com/oxc-project/oxc/pull/3343)

#### What's coming next

-   Published JSON schema for configuration file
-   More features to the configuration file
-   Automatically synced and never outdated documentation website pages
    -   [Command-line Interface](https://oxc-project.github.io/docs/guide/usage/linter/cli.html)
    -   [Configuration File](https://oxc-project.github.io/docs/guide/usage/linter/config.html)
    -   [Rules Page](https://oxc-project.github.io/docs/guide/usage/linter/rules.html)

**Full Changelog**: oxc-project/oxc@oxlint_v0.3.5...oxlint_v0.4.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjguMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
  • Loading branch information
renovate[bot] committed Jun 11, 2024
1 parent b8a9635 commit 89bd8a0
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 39 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@
"nanoid": "^5.0.7",
"nx": "^19.0.0",
"nyc": "^17.0.0",
"oxlint": "0.3.5",
"oxlint": "0.4.3",
"prettier": "^3.2.5",
"semver": "^7.6.0",
"serve": "^14.2.1",
Expand Down
76 changes: 38 additions & 38 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -602,7 +602,7 @@ __metadata:
nanoid: "npm:^5.0.7"
nx: "npm:^19.0.0"
nyc: "npm:^17.0.0"
oxlint: "npm:0.3.5"
oxlint: "npm:0.4.3"
prettier: "npm:^3.2.5"
semver: "npm:^7.6.0"
serve: "npm:^14.2.1"
Expand Down Expand Up @@ -10401,58 +10401,58 @@ __metadata:
languageName: node
linkType: hard

"@oxlint/darwin-arm64@npm:0.3.5":
version: 0.3.5
resolution: "@oxlint/darwin-arm64@npm:0.3.5"
"@oxlint/darwin-arm64@npm:0.4.3":
version: 0.4.3
resolution: "@oxlint/darwin-arm64@npm:0.4.3"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard

"@oxlint/darwin-x64@npm:0.3.5":
version: 0.3.5
resolution: "@oxlint/darwin-x64@npm:0.3.5"
"@oxlint/darwin-x64@npm:0.4.3":
version: 0.4.3
resolution: "@oxlint/darwin-x64@npm:0.4.3"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard

"@oxlint/linux-arm64-gnu@npm:0.3.5":
version: 0.3.5
resolution: "@oxlint/linux-arm64-gnu@npm:0.3.5"
"@oxlint/linux-arm64-gnu@npm:0.4.3":
version: 0.4.3
resolution: "@oxlint/linux-arm64-gnu@npm:0.4.3"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard

"@oxlint/linux-arm64-musl@npm:0.3.5":
version: 0.3.5
resolution: "@oxlint/linux-arm64-musl@npm:0.3.5"
"@oxlint/linux-arm64-musl@npm:0.4.3":
version: 0.4.3
resolution: "@oxlint/linux-arm64-musl@npm:0.4.3"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard

"@oxlint/linux-x64-gnu@npm:0.3.5":
version: 0.3.5
resolution: "@oxlint/linux-x64-gnu@npm:0.3.5"
"@oxlint/linux-x64-gnu@npm:0.4.3":
version: 0.4.3
resolution: "@oxlint/linux-x64-gnu@npm:0.4.3"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard

"@oxlint/linux-x64-musl@npm:0.3.5":
version: 0.3.5
resolution: "@oxlint/linux-x64-musl@npm:0.3.5"
"@oxlint/linux-x64-musl@npm:0.4.3":
version: 0.4.3
resolution: "@oxlint/linux-x64-musl@npm:0.4.3"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard

"@oxlint/win32-arm64@npm:0.3.5":
version: 0.3.5
resolution: "@oxlint/win32-arm64@npm:0.3.5"
"@oxlint/win32-arm64@npm:0.4.3":
version: 0.4.3
resolution: "@oxlint/win32-arm64@npm:0.4.3"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard

"@oxlint/win32-x64@npm:0.3.5":
version: 0.3.5
resolution: "@oxlint/win32-x64@npm:0.3.5"
"@oxlint/win32-x64@npm:0.4.3":
version: 0.4.3
resolution: "@oxlint/win32-x64@npm:0.4.3"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
Expand Down Expand Up @@ -30291,18 +30291,18 @@ __metadata:
languageName: node
linkType: hard

"oxlint@npm:0.3.5":
version: 0.3.5
resolution: "oxlint@npm:0.3.5"
dependencies:
"@oxlint/darwin-arm64": "npm:0.3.5"
"@oxlint/darwin-x64": "npm:0.3.5"
"@oxlint/linux-arm64-gnu": "npm:0.3.5"
"@oxlint/linux-arm64-musl": "npm:0.3.5"
"@oxlint/linux-x64-gnu": "npm:0.3.5"
"@oxlint/linux-x64-musl": "npm:0.3.5"
"@oxlint/win32-arm64": "npm:0.3.5"
"@oxlint/win32-x64": "npm:0.3.5"
"oxlint@npm:0.4.3":
version: 0.4.3
resolution: "oxlint@npm:0.4.3"
dependencies:
"@oxlint/darwin-arm64": "npm:0.4.3"
"@oxlint/darwin-x64": "npm:0.4.3"
"@oxlint/linux-arm64-gnu": "npm:0.4.3"
"@oxlint/linux-arm64-musl": "npm:0.4.3"
"@oxlint/linux-x64-gnu": "npm:0.4.3"
"@oxlint/linux-x64-musl": "npm:0.4.3"
"@oxlint/win32-arm64": "npm:0.4.3"
"@oxlint/win32-x64": "npm:0.4.3"
dependenciesMeta:
"@oxlint/darwin-arm64":
optional: true
Expand All @@ -30322,7 +30322,7 @@ __metadata:
optional: true
bin:
oxlint: bin/oxlint
checksum: 10/2816ed2886b91ce3c11dab8488fe4c801330e608e93250a01271346790a7d0399cad52bbe86c57e8b6d1e28cf099372ea870f0f02b1e125109cc12ec8971da36
checksum: 10/35267c03c73789cbba3f1efdef9bbc3d46666600f97dda3174bb46d1087539a6054c7f00c635422d98380d31892084cc8ced739423e8d8d8772a6282ab2a1a73
languageName: node
linkType: hard

Expand Down

0 comments on commit 89bd8a0

Please sign in to comment.