# Documentation Welcome to our documentation pages! What would you like to view? ## [User Guide](user-guide) Intended for end users of ESLint. Contains information about core rules, configuration, command line options, formatters, and integrations, as well as guides for migrating from earlier versions of ESLint. ## [Developer Guide](developer-guide) Intended for contributors to ESLint and people who wish to extend ESLint. Contains information about contributing to ESLint; creating custom rules, configurations, plugins, and formatters; and information about our architecture and Node.js API. ## [Maintainer Guide](maintainer-guide) Intended for maintainers of ESLint.