Enforce that all function components are wrapped in `React.memo`, and that all props and deps are wrapped in `useMemo`/`useCallback` so they don’t break memo.
React specific linting rules for ESLint
ESLint plugin for "use no memo" directive with React libraries incompatible with React Compiler
ESLint rules for React Hooks
Static AST checker for accessibility rules on JSX elements.
Validate that your components can safely be updated with Fast Refresh
Turns off all rules that are unnecessary or might conflict with Prettier.
Report and remove unused es6 modules
useMemo and useCallback but with a stable cache
ESLint configuration used by Create React App
React Native specific linting rules for ESLint
Airbnb's ESLint config, following our styleguide
ESLint plugin to display errors found by the React compiler.
ESLint plugin for React Compiler users to flag manual memoization (useMemo, useCallback, React.memo), reminding you to let the compiler do its thing ✨
TypeScript plugin for ESLint
ESLint plugin to remove React hooks (useMemo, useCallback) and memo HOC for cleaner React code
ESLint rules for @react-native/eslint-config
A set of composable ESLint rules for libraries and frameworks that use React as a UI runtime.
ESLint JavaScript language implementation
ESLint React's ESLint plugin for React Hooks related rules.
ESLint React's ESLint plugin for DOM related rules.
Import with sanity.
Eslint plugin for converting decorated anonymous functions to named functions.
ESLint React's ESLint plugin for naming convention related rules.