Experiment in making an ESLint rule for enforcing "use client" in client components (and warning if it's not needed).
npm install --save-dev eslint-plugin-react-server-componentsTo use the recommended configuration:
// eslintrc.json { extends: ["plugin:react-server-components/recommended"], }Enforce components are appropriately prefixed with
'use client'.
{ "rules": { "react-server-components/use-client": "error" } }