File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -25,16 +25,8 @@ function normalizeConfig(config) {
2525 const next = { ...config } ;
2626
2727 if ( next . plugins ?. [ '@typescript-eslint' ] ) {
28- next . plugins = {
29- ...next . plugins ,
30- '@typescript-eslint' : {
31- ...next . plugins [ '@typescript-eslint' ] ,
32- rules : {
33- ...next . plugins [ '@typescript-eslint' ] . rules ,
34- 'ban-types' : noopRule ,
35- } ,
36- } ,
37- } ;
28+ next . plugins = { ...next . plugins } ;
29+ delete next . plugins [ '@typescript-eslint' ] ;
3830 }
3931
4032 if ( next . rules ) {
@@ -67,6 +59,18 @@ export default [
6759 'src/index.d.ts' ,
6860 ] ,
6961 } ,
62+ {
63+ plugins : {
64+ '@typescript-eslint' : {
65+ ...tsEslintPlugin ,
66+ rules : {
67+ ...tsEslintPlugin . rules ,
68+ 'ban-types' : noopRule ,
69+ 'consistent-type-exports' : noopRule ,
70+ } ,
71+ } ,
72+ } ,
73+ } ,
7074 ...compat . config ( require ( './.eslintrc.js' ) ) . map ( normalizeConfig ) ,
7175 {
7276 rules : {
Original file line number Diff line number Diff line change @@ -46,13 +46,4 @@ declare const vi: {
4646 restoreAllMocks : ( ) => void ;
4747} ;
4848
49- declare const describe : any ;
50- declare const it : any ;
51- declare const test : any ;
52- declare const beforeEach : any ;
53- declare const afterEach : any ;
54- declare const beforeAll : any ;
55- declare const afterAll : any ;
56- declare const expect : any ;
57-
5849declare module 'moment/locale/zh-cn' ;
Original file line number Diff line number Diff line change 11{
22 "compilerOptions" : {
33 "target" : " esnext" ,
4- "moduleResolution" : " node" ,
5- "baseUrl" : " ./" ,
4+ "moduleResolution" : " bundler" ,
65 "jsx" : " preserve" ,
76 "declaration" : true ,
87 "skipLibCheck" : true ,
98 "esModuleInterop" : true ,
109 "paths" : {
11- "@/*" : [" src/*" ],
12- "@@/*" : [" .dumi/tmp/*" ],
13- "@rc-component/dialog" : [" src/index.ts" ]
10+ "@/*" : [" ./ src/*" ],
11+ "@@/*" : [" ./. dumi/tmp/*" ],
12+ "@rc-component/dialog" : [" ./ src/index.ts" ]
1413 },
15- "ignoreDeprecations" : " 6.0" ,
1614 "noImplicitAny" : false ,
1715 "strictNullChecks" : false ,
1816 "strictPropertyInitialization" : false ,
1917 "strictFunctionTypes" : false ,
2018 "strict" : false ,
2119 "noImplicitThis" : false ,
22- "strictBindCallApply" : false
20+ "strictBindCallApply" : false ,
21+ "module" : " ESNext"
2322 },
2423 "include" : [
2524 " react-compat.d.ts" ,
You can’t perform that action at this time.
0 commit comments