A comprehensive and opinionated Typescript-first ESLint configuration.
Alternatives To Sheriff
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Electron React Boilerplate21,89058 days ago3April 28, 201691mitTypeScript
A Foundation for Scalable Cross-Platform Apps
Js Stack From Scratch19,3962a year ago1January 19, 201748mitJavaScript
🛠️⚡ Step-by-step tutorial to build a modern JavaScript stack.
Front End Guide14,90324 months ago1June 22, 201725mitJavaScript
📚 Study guide and introduction to the modern front end stack.
13 hours ago36agpl-3.0TypeScript
Open Source Education Platform
Eslint Plugin React8,642301,776108,4127 days ago199July 29, 2023281mitJavaScript
React-specific linting rules for ESLint
Eslint Config Prettier4,75946,197120,4282 months ago71August 05, 20231mitJavaScript
Turns off all rules that are unnecessary or might conflict with Prettier.
Next Enterprise4,456
18 hours ago9mitTypeScript
💼 An enterprise-grade Next.js boilerplate for high-performance, maintainable apps. Packed with features like Tailwind CSS, TypeScript, ESLint, Prettier, testing tools, and more to accelerate your development.
Awesome Eslint3,706
3 months ago2cc0-1.0
A list of awesome ESLint plugins, configs, etc.
Eslint Plugin Jsx A11y3,207213,79456,945a month ago80January 12, 202392mitJavaScript
Static AST checker for a11y rules on JSX elements.
Eslint Config Alloy2,582190720a month ago56August 09, 20232JavaScript
Progressive ESLint config for your React/Vue/TypeScript projects
Alternatives To Sheriff
Select To Compare

Alternative Project Comparisons


This repository hosts the sourcecode of the following projects:

🚀 Getting Started

Visit the official docs to get started with Sheriff.

📝 Updates

You can follow the latest updates on the project in the official blog.

🧡 Contributing


I consider Sheriff a community effort, and i welcome suggestions and contributions of any kind. Feel free to propose suggestions about new rules to implement, or tweaks to existing rules.
Please use the discussions tab or the issues tab for new rules proposals.


  1. Clone the repo
  2. Install the dependencies with pnpm
  3. Do the changes

📋 License


🌤 Changelog


💌 Acknowledgments

For some of this config i partially used eslint-config-red as a base.
Also took inspiration from eslint-config-airbnb for some of the rules in no-restricted-syntax.
I don't take any attribution for the rules in the various eslint-plugins used here (except for the few that I personally created). Please consider starring the respective projects for the awesome work their authors made. Sheriff wouldn't be possible without their efforts.
The full list of the plugins used is here.

Popular Eslint Projects
Popular Reactjs Projects
Popular Code Quality Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Code Quality