---
title: Documentation
layout: doc
edit_link: https://github.com/eslint/eslint/edit/main/docs/src/pages/index.md
---

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.
