Skip to content

connor-baer/eslint-plugin-react-server-components

 
 

Repository files navigation

eslint-plugin-react-server-components

Experiment in making an ESLint rule for enforcing "use client" in client components (and warning if it's not needed).

Installation

npm install --save-dev eslint-plugin-react-server-components

Configuration

To use the recommended configuration:

// eslintrc.json { extends: ["plugin:react-server-components/recommended"], }

Rules

use-client

Enforce components are appropriately prefixed with 'use client'.

{ "rules": { "react-server-components/use-client": "error" } }

About

ESLint rule for enforcing "use client" in React client components

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.6%
  • JavaScript 0.4%