npm.io
5.9.5 • Published 2d ago

eslint-plugin-react-rsc

Licence
MIT
Version
5.9.5
Deps
7
Size
14 kB
Vulns
0
Weekly
0
Stars
564

eslint-plugin-react-rsc

RSC related rules.

Install

# npm
npm install --save-dev eslint-plugin-react-rsc

Setup

import js from "@eslint/js";
import reactRsc from "eslint-plugin-react-rsc";
import { defineConfig } from "eslint/config";
import tseslint from "typescript-eslint";

export default defineConfig(
  {
    files: ["**/*.{ts,tsx}"],
    extends: [
      js.configs.recommended,
      tseslint.configs.recommended,
      // Add configs from eslint-plugin-react-rsc
      reactRsc.configs.recommended,
    ],
    rules: {
      // Put rules you want to override here
      "react-rsc/function-definition": "error",
    },
  },
);

Rules

https://eslint-react.xyz/docs/rules#rsc-rules

Keywords