Skip to main content


Thank you for your interest in contributing to typescript-eslint! 💜

Although typescript-eslint's packages are already downloaded millions of times per month and power high profile projects across our industry, this is a 100% community-driven project. From the second you install one of the packages from this monorepo, you are a part of that community. So, from the bottom of our hearts, thank you 💕.

Getting Started

Please read our Code of Conduct first. If you're new to open source, you may also find the How to Contribute to Open Source guide from useful.

Next Steps

  1. Finding or opening an issue: In the issue tab, finding or creating an issue to work on.
  2. Setting up a local environment: Learning how to set up the local environment to start development.
  3. Making a PR: Sending in your changes to resolve an accepted issue.