ReviewOS

also looking at this

stacks/raycast

chore(deps): update dependency @eslint-react/eslint-plugin to 2.9.3

#25
Closed chris wants to merge buddy-bot/update-major-update---@eslint-react/eslint-plugin-1762085449525 into main
1 file +1 -1
15 days ago

This PR contains the following updates:

npm

PackageChangeAgeAdoptionPassingConfidence
@eslint-react/eslint-plugin (source)1.41.0 -> 2.9.3ageadoptionpassingconfidence

Release Notes

Rel1cx/eslint-react (@eslint-react/eslint-plugin)

1.41.0 -> 2.9.3

v2.9.3

Compare Source

What's Changed

🪄 Improvements

📝 Changes you should be aware of

The following rules have been deprecated:

  • no-default-props
  • no-prop-types
  • no-string-refs

If you are working with legacy codebases that still require these rules, you can use a no-restricted-syntax rule to enforce these restrictions:

{
    files: ['**/*.jsx', '**/*.tsx'],
    rules: {
        "no-restricted-syntax": [
            "error",
            {
                "selector": "AssignmentExpression[operator='='][left.property.name='defaultProps']",
   ...

*[View full release notes]*

*Released by [Rel1cx](https://github.com/Rel1cx) on 2/2/2026*

### [`v2.9.2`](https://github.com/Rel1cx/eslint-react/releases/tag/v2.9.2)

[Compare Source](https://github.com/Rel1cx/eslint-react/compare/v1.41.0...v2.9.3)

## What's Changed

### �� Fixes

- Fix directives checks by [Rel1cx](https://github.com/Rel1cx) in https://github.com/Rel1cx/eslint-react/pull/1461
- Add missing rsc plugin to `all` config, closes #1462 by [Rel1cx](https://github.com/Rel1cx) in https://github.com/Rel1cx/eslint-react/pull/1463

### �� Improvements

- Separate message ids for `rsc/function-definition` by [SukkaW](https://github.com/SukkaW) in https://github.com/Rel1cx/eslint-react/pull/1460

**Full Changelog**: https://github.com/Rel1cx/eslint-react/compare/v2.9.0...v2.9.2

*Released by [Rel1cx](https://github.com/Rel1cx) on 2/2/2026*

### [`v2.9.0`](https://github.com/Rel1cx/eslint-react/releases/tag/v2.9.0)

[Compare Source](https://github.com/Rel1cx/eslint-react/compare/v1.41.0...v2.9.3)

## What's Changed

### ✨ New

- Migrate `no-non-async-server-functions` rule to `rsc/function-definition` by [Rel1cx](https://github.com/Rel1cx) in https://github.com/Rel1cx/eslint-react/pull/1457
- Add a new `eslint-plugin-react-rsc` sub-plugin for React Server Components (RSC) rules by [Rel1cx](https://github.com/Rel1cx) in https://github.com/Rel1cx/eslint-react/pull/1457
- Add a new `rsc` preset to enable RSC rules by [Rel1cx](https://github.com/Rel1cx) in https://github.com/Rel1cx/eslint-react/pull/1457
- Add a new `disable-rsc` preset to disable RSC rules by [Rel1cx](https://github.com/Rel1cx) in https://github.com/Rel1cx/eslint-react/pull/1457

### �� Improvements

- Move grouped docs from the global overview to per-plugin READMEs by [Rel1cx](https://github.com/Rel1cx) in https://github.com/Rel1cx/eslint-react/pull/1449

### �� Changes you should be aware of

The `no-non-async-server-functions` rule has been migrated to `rsc/function-definition`. Please update your configuration ...

*[View full release notes]*

*Released by [Rel1cx](https://github.com/Rel1cx) on 2/2/2026*

</details>

---

### �� Package Statistics

- **@eslint-react/eslint-plugin**: 540,368 weekly downloads

---

### 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 is behind base branch, 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 was generated by [Buddy](https://github.com/stacksjs/buddy-bot) 🤖

1 changed file on the files tab, with 0 review threads.

Sign in to comment on this pull request.