File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,16 +27,8 @@ function normalizeConfig(config) {
2727 const next = { ...config } ;
2828
2929 if ( next . plugins ?. [ '@typescript-eslint' ] ) {
30- next . plugins = {
31- ...next . plugins ,
32- '@typescript-eslint' : {
33- ...next . plugins [ '@typescript-eslint' ] ,
34- rules : {
35- ...next . plugins [ '@typescript-eslint' ] . rules ,
36- 'ban-types' : noopRule ,
37- } ,
38- } ,
39- } ;
30+ next . plugins = { ...next . plugins } ;
31+ delete next . plugins [ '@typescript-eslint' ] ;
4032 }
4133
4234 if ( next . rules ) {
@@ -72,6 +64,18 @@ export default [
7264 'src/index.d.ts' ,
7365 ] ,
7466 } ,
67+ {
68+ plugins : {
69+ '@typescript-eslint' : {
70+ ...tsEslintPlugin ,
71+ rules : {
72+ ...tsEslintPlugin . rules ,
73+ 'ban-types' : noopRule ,
74+ 'consistent-type-exports' : noopRule ,
75+ } ,
76+ } ,
77+ } ,
78+ } ,
7579 ...compat . config ( require ( './.eslintrc.js' ) ) . map ( normalizeConfig ) ,
7680 {
7781 rules : {
Original file line number Diff line number Diff line change @@ -55,13 +55,4 @@ declare const vi: {
5555 restoreAllMocks : ( ) => void ;
5656} ;
5757
58- declare const describe : any ;
59- declare const it : any ;
60- declare const test : any ;
61- declare const beforeEach : any ;
62- declare const afterEach : any ;
63- declare const beforeAll : any ;
64- declare const afterAll : any ;
65- declare const expect : any ;
66-
6758declare 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" : " react" ,
76 "declaration" : true ,
87 "skipLibCheck" : true ,
98 "esModuleInterop" : true ,
109 "paths" : {
11- "@/*" : [" src/*" ],
12- "@@/*" : [" .dumi/tmp/*" ],
13- "@rc-component/mentions" : [" src/index.ts" ]
10+ "@/*" : [" ./ src/*" ],
11+ "@@/*" : [" ./. dumi/tmp/*" ],
12+ "@rc-component/mentions" : [" ./ 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