Skip to content

Commit 23218a2

Browse files
authored
docs: add deprecated rules and presets reference documentation (#981)
1 parent 70e83ee commit 23218a2

File tree

3 files changed

+28
-15
lines changed

3 files changed

+28
-15
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: Deprecated
3+
description: Reference for deprecated rules and presets
4+
full: true
5+
---
6+
7+
## Rules
8+
9+
| Rule | Replaced by | Deprecated in |
10+
| :--------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------- | :------------ |
11+
| [`jsx-uses-vars`](/docs/rules/jsx-uses-vars) | [`use-jsx-vars`](/docs/rules/use-jsx-vars) | 1.22.0 |
12+
| [`jsx-no-duplicate-props`](/docs/rules/jsx-no-duplicate-props) | [`no-duplicate-jsx-props`](/docs/rules/no-duplicate-jsx-props) | 1.22.0 |
13+
| [`no-complicated-conditional-rendering`](/docs/rules/no-complicated-conditional-rendering) | [`no-complex-conditional-rendering`](/docs/rules/no-complex-conditional-rendering) | 1.6.0 |
14+
| [`no-children-in-void-dom-elements`](/docs/rules/dom-no-children-in-void-dom-elements) | [`no-void-elements-with-children`](/docs/rules/dom-no-void-elements-with-children) | 1.22.0 |
15+
| [`no-redundant-custom-hook`](/docs/rules/hooks-extra-no-useless-custom-hooks) | [`no-useless-custom-hooks`](/docs/rules/hooks-extra-no-useless-custom-hooks) | 1.21.0 |
16+
| [`ensure-custom-hooks-using-other-hooks`](/docs/rules/hooks-extra-no-useless-custom-hooks) | [`no-useless-custom-hooks`](/docs/rules/hooks-extra-no-useless-custom-hooks) | 1.13.0 |
17+
| [`ensure-use-memo-has-non-empty-deps`](/docs/rules/hooks-extra-ensure-use-memo-has-non-empty-deps) | [`no-unnecessary-use-memo`](/docs/rules/hooks-extra-no-unnecessary-use-memo) | 1.13.0 |
18+
| [`ensure-use-callback-has-non-empty-deps`](/docs/rules/hooks-extra-ensure-use-callback-has-non-empty-deps) | [`no-unnecessary-use-callback`](/docs/rules/hooks-extra-no-unnecessary-use-callback) | 1.13.0 |
19+
20+
## Presets
21+
22+
| Preset | Replaced by | Deprecated in |
23+
| :-------- | :------------ | :------------ |
24+
| `off-dom` | `disable-dom` | 1.10.0 |

apps/website/content/docs/presets.mdx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,6 @@ The following presets are available in `@eslint-react/eslint-plugin`:
3939
- `off`\
4040
Disable all rules in this plugin except for debug rules.
4141

42-
## Deprecated
42+
## References
4343

44-
| Preset | Replaced by |
45-
| :------------------- | :-------------------------- |
46-
| `off-dom` | `disable-dom` |
44+
- [Deprecated Presets](/docs/deprecated#presets)

apps/website/content/docs/rules/overview.md

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -128,15 +128,6 @@ full: true
128128
| [`hook`](./debug-hook) | 0️⃣ | `🐞` | Reports all react hooks. |
129129
| [`is-from-react`](./debug-is-from-react) | 0️⃣ | `🐞` | Reports all identifiers that are initialized from React. |
130130

131-
## Deprecated Rules
131+
## References
132132

133-
| Rule | Replaced by | Deprecated in |
134-
| :--------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------- | :------------ |
135-
| [`jsx-uses-vars`](jsx-uses-vars) | [`use-jsx-vars`](./use-jsx-vars) | 1.22.0 |
136-
| [`jsx-no-duplicate-props`](jsx-no-duplicate-props) | [`no-duplicate-jsx-props`](./no-duplicate-jsx-props) | 1.22.0 |
137-
| [`no-complicated-conditional-rendering`](no-complicated-conditional-rendering) | [`no-complex-conditional-rendering`](./no-complex-conditional-rendering) | 1.6.0 |
138-
| [`no-children-in-void-dom-elements`](dom-no-children-in-void-dom-elements) | [`no-void-elements-with-children`](./dom-no-void-elements-with-children) | 1.22.0 |
139-
| [`no-redundant-custom-hook`](hooks-extra-no-useless-custom-hooks) | [`no-useless-custom-hooks`](./hooks-extra-no-useless-custom-hooks) | 1.21.0 |
140-
| [`ensure-custom-hooks-using-other-hooks`](hooks-extra-no-useless-custom-hooks) | [`no-useless-custom-hooks`](./hooks-extra-no-useless-custom-hooks) | 1.13.0 |
141-
| [`ensure-use-memo-has-non-empty-deps`](hooks-extra-ensure-use-memo-has-non-empty-deps) | [`no-unnecessary-use-memo`](./hooks-extra-no-unnecessary-use-memo) | 1.13.0 |
142-
| [`ensure-use-callback-has-non-empty-deps`](hooks-extra-ensure-use-callback-has-non-empty-deps) | [`no-unnecessary-use-callback`](./hooks-extra-no-unnecessary-use-callback) | 1.13.0 |
133+
- [Deprecated rules ↗](/docs/deprecated#rules)

0 commit comments

Comments
 (0)