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, find the pr currently tagged with accepting prs or create a new issue.
  2. Setting up a local environment: Let's learn how to set up the local environment to start development.
  3. Making a PR: you've got changes locally that address an issue, take a look at that topic.