logoESLint React

Contributing

Monorepo structure and contributing guide for ESLint React

Under Construction

This page is under construction.

Contributions are welcome!

This project does not have contributing guidelines. Explore the repository to learn how to contribute.

Monorepo Structure

This section provides a reference to the repository structure and the relationships between different components.

Packages Summary

This section provides a summary of the packages in the monorepo.

Local Packages

  • .pkgs/eff: JavaScript and TypeScript utilities
  • .pkgs/configs: Workspace config bases
  • .pkgs/samples: Sample custom rule implementations used by examples and documentation
  • .pkgs/testkit: Shared test construction kit for unit tests and rule tests

Utility Packages

These packages are published to npm as dependencies of the ESLint plugins, but they are intended as internal building blocks rather than standalone public APIs.

  • Utilities
    • packages/ast: TSESTree AST utility module for static analysis
    • packages/var: TSESTree AST utility module for static analysis of variables
    • packages/jsx: TSESTree JSX utility module for static analysis of JSX patterns
  • Core & Shared

Public Packages

Examples

Documentation