@@ -27,11 +27,17 @@ npm i -D @aboutbits/eslint-config
2727
2828### TypeScript
2929
30+ Install the required packages:
31+
32+ ``` sh
33+ npm i -D eslint prettier @typescript-eslint/eslint-plugin eslint-plugin-prettier eslint-plugin-import
34+ ```
35+
3036` .eslintrc `
3137
3238``` json
3339{
34- "extends" : " @aboutbits/ts"
40+ "extends" : " @aboutbits/eslint-config/ ts"
3541}
3642```
3743
@@ -40,14 +46,14 @@ npm i -D @aboutbits/eslint-config
4046Install the required packages:
4147
4248``` sh
43- npm i -D eslint-plugin-react eslint-plugin-react-hooks
49+ npm i -D eslint prettier @typescript-eslint/eslint-plugin eslint-plugin-prettier eslint-plugin-import eslint -plugin-react eslint-plugin-react-hooks
4450```
4551
4652` .eslintrc `
4753
4854``` json
4955{
50- "extends" : " @aboutbits/ts-react"
56+ "extends" : " @aboutbits/eslint-config/ ts-react"
5157}
5258```
5359
@@ -56,14 +62,14 @@ npm i -D eslint-plugin-react eslint-plugin-react-hooks
5662Install the required packages:
5763
5864``` sh
59- npm i -D eslint-plugin-react eslint-plugin-react-hooks @next/eslint-plugin-next
65+ npm i -D eslint prettier @typescript-eslint/eslint-plugin eslint-plugin-prettier eslint-plugin-import eslint -plugin-react eslint-plugin-react-hooks @next/eslint-plugin-next
6066```
6167
6268` .eslintrc `
6369
6470``` json
6571{
66- "extends" : " @aboutbits/ts-next"
72+ "extends" : " @aboutbits/eslint-config/ ts-next"
6773}
6874```
6975
@@ -72,14 +78,14 @@ npm i -D eslint-plugin-react eslint-plugin-react-hooks @next/eslint-plugin-next
7278Install the required packages:
7379
7480``` sh
75- npm i -D eslint-plugin-formatjs
81+ npm i -D eslint eslint -plugin-formatjs
7682```
7783
7884` .eslintrc `
7985
8086``` json
8187{
82- "extends" : " @aboutbits/formatjs"
88+ "extends" : " @aboutbits/eslint-config/ formatjs"
8389}
8490```
8591
@@ -92,14 +98,17 @@ The following shows how to combine it with the preset `ts-next`:
9298Install the required packages:
9399
94100``` sh
95- npm i -D eslint-plugin-react eslint-plugin-react-hooks @next/eslint-plugin-next eslint-plugin-formatjs
101+ npm i -D eslint prettier @typescript-eslint/eslint-plugin eslint-plugin-prettier eslint-plugin-import eslint -plugin-react eslint-plugin-react-hooks @next/eslint-plugin-next eslint-plugin-formatjs
96102```
97103
98104` .eslintrc `
99105
100106``` json
101107{
102- "extends" : [" @aboutbits/ts-next" , " @aboutbits/formatjs" ]
108+ "extends" : [
109+ " @aboutbits/eslint-config/ts-next" ,
110+ " @aboutbits/eslint-config/formatjs"
111+ ]
103112}
104113```
105114
@@ -109,7 +118,7 @@ npm i -D eslint-plugin-react eslint-plugin-react-hooks @next/eslint-plugin-next
109118
110119``` json
111120{
112- "extends" : " @aboutbits/ts" ,
121+ "extends" : " @aboutbits/eslint-config/ ts" ,
113122 "rules" : {
114123 // your rules...
115124 }
0 commit comments