README.md
June 22, 2025 Β· View on GitHub
π₯³ Overview
This repository is a monorepo that hosts the sourcecode of the following projects:
| Link | Source | Description | Version |
|---|---|---|---|
| Sheriff docs website | docs-website | Sheriff documentation website | |
eslint-config-sheriff | eslint-config-sheriff | A comprehensive and opinionated TypeScript-first ESLint configuration | |
@sherifforg/create-config | sheriff-create-config | Package used to create Sheriff-based ESLint configs | |
@sherifforg/cli | sheriff-cli | The Sheriff CLI. Used to manage Sheriff-based ESLint configs |
π Quickstart
pnpm create @sherifforg/config
π Docs
VisitΒ the official docsΒ to learn more.
π Blog
You can follow the latest updates on the project in the official blog.
π Activity
π Acknowledgments
For some of this configuration, eslint-config-red was partially used as a base. Additionally, inspiration was drawn 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.