|
1 |
| -<div align="center"> |
2 |
| - <a href="https://www.eslint-config-sheriff.dev"> |
3 |
| - <img src="https://github.com/AndreaPontrandolfo/sheriff/blob/master/apps/docs-website/static/img/sheriff-logo.svg" width="240"> |
4 |
| - <h1 align="center">Sheriff</h1> |
5 |
| - </a> |
6 |
| - <p align="center"> |
7 |
| - ✨ A comprehensive and opinionated Typescript-first ESLint configuration ✨ |
8 |
| - </p> |
9 |
| - <div> |
10 |
| - |
11 |
| -[](code_of_conduct.md) |
12 |
| -[](https://www.npmjs.com/package/eslint-config-sheriff) |
13 |
| - |
14 |
| - </div> |
15 |
| -</div> |
16 |
| - |
17 |
| - |
18 |
| -## 🥳 Overview |
19 |
| - |
20 |
| -This repository is a monorepo that hosts the sourcecode of the following projects: |
21 |
| - |
22 |
| -| Link | Source | Description | Version | |
23 |
| -| ------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | |
24 |
| -| [Sheriff docs website](https://www.eslint-config-sheriff.dev) | [docs-website](https://github.com/AndreaPontrandolfo/sheriff/tree/master/apps/docs-website) | Sheriff documentation website | | |
25 |
| -| [`eslint-config-sheriff`](https://www.npmjs.com/package/eslint-config-sheriff) | [eslint-config-sheriff](https://github.com/AndreaPontrandolfo/sheriff/tree/master/packages/eslint-config-sheriff) | A comprehensive and opinionated Typescript-first ESLint configuration | [](https://www.npmjs.com/package/eslint-config-sheriff) | |
26 |
| -| [`@sherifforg/create-config`](https://www.npmjs.com/package/@sherifforg/create-config) | [sheriff-create-config](https://github.com/AndreaPontrandolfo/sheriff/tree/master/packages/sheriff-create-config) | Package used to create Sheriff-based ESLint configs | [](https://www.npmjs.com/package/@sherifforg/create-config) | |
27 |
| -| [`@sherifforg/cli`](https://www.npmjs.com/package/@sherifforg/cli) | [sheriff-cli](https://github.com/AndreaPontrandolfo/sheriff/tree/master/packages/sheriff-cli) | The Sheriff CLI. Used to manage Sheriff-based ESLint configs | [](https://www.npmjs.com/package/@sherifforg/cli) | |
28 |
| - |
29 |
| -## 🚀 Getting Started |
30 |
| - |
31 |
| -Visit the [official docs](https://www.eslint-config-sheriff.dev) to get started with Sheriff. |
32 |
| - |
33 |
| -## 📝 Updates |
34 |
| - |
35 |
| -You can follow the latest updates on the project in the [official blog](https://www.eslint-config-sheriff.dev/blog). |
36 |
| - |
37 |
| -## 💌 Acknowledgments |
38 |
| - |
39 |
| -For some of this configuration, [eslint-config-red](https://github.com/GrosSacASac/JavaScript-Set-Up/blob/master/js/red-javascript-style-guide/index.js) was partially used as a base.<br> |
40 |
| -Additionally, inspiration was drawn from [eslint-config-airbnb](https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb) for some of the rules in `no-restricted-syntax`.<br> |
41 |
| -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.<br> |
42 |
| -The full list of the plugins used is [here](https://www.eslint-config-sheriff.dev/docs/eslint-plugins). |
| 1 | +<div align="center"> |
| 2 | + <a href="https://www.eslint-config-sheriff.dev"> |
| 3 | + <img alt="logo" src="https://github.com/AndreaPontrandolfo/sheriff/blob/master/apps/docs-website/static/img/sheriff-logo.svg" width="240" /> |
| 4 | + <h1 align="center">Sheriff</h1> |
| 5 | + </a> |
| 6 | + <p align="center"> |
| 7 | + ✨ A comprehensive and opinionated TypeScript-first ESLint configuration ✨ |
| 8 | + </p> |
| 9 | +<div> |
| 10 | + |
| 11 | +[](code_of_conduct.md) |
| 12 | +[](https://www.npmjs.com/package/eslint-config-sheriff) |
| 13 | + |
| 14 | + </div> |
| 15 | +</div> |
| 16 | + |
| 17 | +## 🥳 Overview |
| 18 | + |
| 19 | +This repository is a monorepo that hosts the sourcecode of the following projects: |
| 20 | + |
| 21 | +| Link | Source | Description | Version | |
| 22 | +| ------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | |
| 23 | +| [Sheriff docs website](https://www.eslint-config-sheriff.dev) | [docs-website](https://github.com/AndreaPontrandolfo/sheriff/tree/master/apps/docs-website) | Sheriff documentation website | | |
| 24 | +| [`eslint-config-sheriff`](https://www.npmjs.com/package/eslint-config-sheriff) | [eslint-config-sheriff](https://github.com/AndreaPontrandolfo/sheriff/tree/master/packages/eslint-config-sheriff) | A comprehensive and opinionated Typescript-first ESLint configuration | [](https://www.npmjs.com/package/eslint-config-sheriff) | |
| 25 | +| [`@sherifforg/create-config`](https://www.npmjs.com/package/@sherifforg/create-config) | [sheriff-create-config](https://github.com/AndreaPontrandolfo/sheriff/tree/master/packages/sheriff-create-config) | Package used to create Sheriff-based ESLint configs | [](https://www.npmjs.com/package/@sherifforg/create-config) | |
| 26 | +| [`@sherifforg/cli`](https://www.npmjs.com/package/@sherifforg/cli) | [sheriff-cli](https://github.com/AndreaPontrandolfo/sheriff/tree/master/packages/sheriff-cli) | The Sheriff CLI. Used to manage Sheriff-based ESLint configs | [](https://www.npmjs.com/package/@sherifforg/cli) | |
| 27 | + |
| 28 | +## 🚀 Getting Started |
| 29 | + |
| 30 | +Visit the [official docs](https://www.eslint-config-sheriff.dev) to get started with Sheriff. |
| 31 | + |
| 32 | +## 📝 Updates |
| 33 | + |
| 34 | +You can follow the latest updates on the project in the [official blog](https://www.eslint-config-sheriff.dev/blog). |
| 35 | + |
| 36 | +## 💌 Acknowledgments |
| 37 | + |
| 38 | +For some of this configuration, [eslint-config-red](https://github.com/GrosSacASac/JavaScript-Set-Up/blob/master/js/red-javascript-style-guide/index.js) was partially used as a base.<br /> |
| 39 | +Additionally, inspiration was drawn from [eslint-config-airbnb](https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb) for some of the rules in `no-restricted-syntax`.<br /> |
| 40 | +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.<br /> |
0 commit comments