Skip to content

Commit b065a38

Browse files
committed
Merge branch 'main' into react-x/no-misused-capture-owner-stack
2 parents be62a27 + 1312a3e commit b065a38

File tree

35 files changed

+139
-139
lines changed

35 files changed

+139
-139
lines changed

.npmrc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
registry=https://registry.npmjs.org
21
shell-emulator=true

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ A series of future-proof ESLint rules for React and friends.
99

1010
## Features
1111

12-
- **Modern**: First-class support for TypeScript, React 19, and more.
13-
- **Flexible**: Increased flexibility with more granular severity control.
1412
- **Performant**: Built with performance in mind, optimized for large codebases.
15-
- **Comprehensive**: Handles complex scenarios and identifies problems that other tools might miss.
13+
- **Future-proof**: Forward-looking architecture that anticipates future React features.
14+
- **Precision Control**: Fully customizable rule severity levels, allowing you to enforce or relax rules as needed.
15+
- **Context-aware Linting**: Rules that understand the context of your code and project configuration, providing more accurate linting results.
1616

1717
## Public Packages
1818

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.43.1-next.0
1+
1.43.2-next.1

apps/website/app/(home)/page.tsx

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,29 @@
11
import { ESLintReact } from "#/components/ESLintReact";
22
import { Card, Cards } from "fumadocs-ui/components/card";
3-
import { Gauge, SearchCheck, Sliders, Zap } from "lucide-react";
3+
import { Eye, Shield, Sliders, Zap } from "lucide-react";
44
import { Link } from "next-view-transitions";
55

66
const features = [
7-
["Modern", "First-class support for TypeScript, React 19, and more.", Zap],
8-
["Flexible", "Increased flexibility with more granular severity control.", Sliders],
9-
["Performant", "Built with performance in mind, optimized for large codebases.", Gauge],
10-
["Comprehensive", "Identifies problems that other tools might miss.", SearchCheck],
7+
[
8+
"Performant",
9+
"Built with performance in mind, optimized for large codebases.",
10+
Zap,
11+
],
12+
[
13+
"Future-proof",
14+
"Forward-looking architecture that anticipates future React features.",
15+
Shield,
16+
],
17+
[
18+
"Precision Control",
19+
"Fully customizable rule severity levels, allowing you to enforce or relax rules as needed.",
20+
Sliders,
21+
],
22+
[
23+
"Context-aware Linting",
24+
"Rules that understand the context of your code and project configuration, providing more accurate linting results.",
25+
Eye,
26+
],
1127
] as const;
1228

1329
export default function HomePage() {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Linter rules can have false positives, false negatives, and some rules are depen
3737
| [`no-children-only`](./no-children-only) | 1️⃣ | | Disallow `Children.only` | |
3838
| [`no-children-prop`](./no-children-prop) | 0️⃣ | | Disallow passing `children` as a prop | |
3939
| [`no-children-to-array`](./no-children-to-array) | 1️⃣ | | Disallow `Children.toArray` | |
40-
| [`no-class-component`](./no-class-component) | 0️⃣ | | Disallow class component | |
40+
| [`no-class-component`](./no-class-component) | 0️⃣ | | Disallow class components except for error boundaries | |
4141
| [`no-clone-element`](./no-clone-element) | 1️⃣ | | Disallow `cloneElement` | |
4242
| [`no-comment-textnodes`](./no-comment-textnodes) | 1️⃣ | | Prevents comments from being inserted as text nodes | |
4343
| [`no-complex-conditional-rendering`](./no-complex-conditional-rendering) | 0️⃣ | `🧪` | Disallow complex conditional rendering in JSX expressions | |

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@eslint-react/monorepo",
3-
"version": "1.43.1-next.0",
3+
"version": "1.43.2-next.1",
44
"private": true,
55
"description": "Monorepo for eslint-plugin-react-[x, dom, web-api, hooks-extra, naming-convention].",
66
"keywords": [

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@eslint-react/core",
3-
"version": "1.43.1-next.0",
3+
"version": "1.43.2-next.1",
44
"description": "ESLint React's ESLint utility module for static analysis of React core APIs and patterns.",
55
"homepage": "https://github.com/Rel1cx/eslint-react",
66
"bugs": {

packages/plugins/eslint-plugin-react-debug/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "eslint-plugin-react-debug",
3-
"version": "1.43.1-next.0",
3+
"version": "1.43.2-next.1",
44
"description": "ESLint React's ESLint plugin for debugging related rules.",
55
"keywords": [
66
"react",

packages/plugins/eslint-plugin-react-dom/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "eslint-plugin-react-dom",
3-
"version": "1.43.1-next.0",
3+
"version": "1.43.2-next.1",
44
"description": "ESLint React's ESLint plugin for React DOM related rules.",
55
"keywords": [
66
"react",

packages/plugins/eslint-plugin-react-hooks-extra/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "eslint-plugin-react-hooks-extra",
3-
"version": "1.43.1-next.0",
3+
"version": "1.43.2-next.1",
44
"description": "ESLint React's ESLint plugin for React Hooks related rules.",
55
"keywords": [
66
"react",

0 commit comments

Comments
 (0)