Packages
Overview
All packages in the ESLint React monorepo.
Packages Summary
This section provides a summary of the packages in the monorepo.
Local Packages
.pkgs/configs: Workspace config bases.pkgs/eff: JavaScript and TypeScript utilities
Internal Packages
- Utilities
packages/utilities/ast: TSESTree AST utility module for static analysispackages/utilities/var: TSESTree AST utility module for static analysis of variablespackages/utilities/jsx: TSESTree JSX utility module for static analysis of JSX patterns
- Core & Shared
packages/core: Utility module for static analysis of React core APIs and patternspackages/shared: Shared constants, types and functions
Public Packages
- Utilities
@eslint-react/kit: Utility module for building custom React rules with JavaScript functions
- ESLint Plugins
eslint-plugin-react-x: Core React ruleseslint-plugin-react-jsx: React Flavored JSX ruleseslint-plugin-react-rsc: React Server Components ruleseslint-plugin-react-dom: React DOM ruleseslint-plugin-react-web-api: Web API interaction ruleseslint-plugin-react-naming-convention: Naming convention ruleseslint-plugin-react-debug: Debugging rules for inspecting React patterns in code@eslint-react/eslint-plugin: A unified plugin that combines all individual plugins into one
Documentation
apps/website: Documentation websiteapps/playground: Interactive playground (WIP)
Learn More
- See the Rules page for a full list of available lint rules.
- See the
@eslint-react/kitpage for building your own custom React rules.