---
title: Documentation
layout: doc
edit_link: https://github.com/eslint/eslint/edit/master/docs/README.md
---
<!-- Note: No pull requests accepted for this file. See README.md in the root directory for details. -->

# 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.
