1 | <p align="center">
|
2 | <a href="https://github.com/twenti-app">
|
3 | <img alt="eslint-plugin-monk" src="https://user-images.githubusercontent.com/59294466/201776775-f9bce1c1-727c-475f-b3d9-62e69b56bc0b.gif">
|
4 | <h1 align="center">Monk ESLint plugin</h1>
|
5 | </a>
|
6 | </p>
|
7 | <p align="center">
|
8 | <a href="https://packagephobia.now.sh/result?p=eslint-plugin-monk">
|
9 | <img alt="A simple way of sorting your imports and exports" longdesc="A simple way of sorting your imports and exports" src="https://flat.badgen.net/packagephobia/install/eslint-plugin-monk" />
|
10 | </a>
|
11 | </p>
|
12 |
|
13 | # Installation
|
14 | ```sh
|
15 | npm install --save-dev eslint-plugin-monk
|
16 | ```
|
17 | # Features
|
18 | # Usage
|
19 | - Add `monk` to **plugins** in your .eslintrc file:
|
20 | ```js
|
21 | plugins: ['react', '@typescript-eslint', 'monk'],
|
22 | ```
|
23 | - Then add the rules for sorting imports and exports:
|
24 | ```js
|
25 | rules: {
|
26 | 'monk/imports': 'error',
|
27 | 'monk/exports': 'error'
|
28 | }
|
29 | ```
|
30 | <p align="center">
|
31 | <img alt="eslint-plugin-monk" src="https://user-images.githubusercontent.com/59294466/201775827-39175535-2844-4d7e-b616-9f8562c96969.gif">
|
32 | </p>
|
33 |
|
34 |
|