@@ -13,6 +13,7 @@ module.exports = {
13
13
'compat-uses-vars' : require ( './src/rule-compat-uses-vars' ) ,
14
14
'graphql-naming' : require ( './src/rule-graphql-naming' ) ,
15
15
'generated-flow-types' : require ( './src/rule-generated-flow-types' ) ,
16
+ 'generated-typescript-types' : require ( './src/rule-generated-typescript-types' ) ,
16
17
'no-future-added-value' : require ( './src/rule-no-future-added-value' ) ,
17
18
'unused-fields' : require ( './src/rule-unused-fields' ) ,
18
19
'must-colocate-fragment-spreads' : require ( './src/rule-must-colocate-fragment-spreads' ) ,
@@ -33,6 +34,19 @@ module.exports = {
33
34
'relay/hook-required-argument' : 'warn'
34
35
}
35
36
} ,
37
+ 'ts-recommended' : {
38
+ rules : {
39
+ 'relay/graphql-syntax' : 'error' ,
40
+ 'relay/compat-uses-vars' : 'warn' ,
41
+ 'relay/graphql-naming' : 'error' ,
42
+ 'relay/generated-typescript-types' : 'warn' ,
43
+ 'relay/no-future-added-value' : 'warn' ,
44
+ 'relay/unused-fields' : 'warn' ,
45
+ 'relay/must-colocate-fragment-spreads' : 'warn' ,
46
+ 'relay/function-required-argument' : 'warn' ,
47
+ 'relay/hook-required-argument' : 'warn'
48
+ }
49
+ } ,
36
50
strict : {
37
51
rules : {
38
52
'relay/graphql-syntax' : 'error' ,
@@ -44,7 +58,20 @@ module.exports = {
44
58
'relay/must-colocate-fragment-spreads' : 'error' ,
45
59
'relay/function-required-argument' : 'error' ,
46
60
'relay/hook-required-argument' : 'error'
47
- }
48
- }
61
+ } ,
62
+ } ,
63
+ 'ts-strict' : {
64
+ rules : {
65
+ 'relay/graphql-syntax' : 'error' ,
66
+ 'relay/compat-uses-vars' : 'error' ,
67
+ 'relay/graphql-naming' : 'error' ,
68
+ 'relay/generated-typescript-types' : 'error' ,
69
+ 'relay/no-future-added-value' : 'error' ,
70
+ 'relay/unused-fields' : 'error' ,
71
+ 'relay/must-colocate-fragment-spreads' : 'error' ,
72
+ 'relay/function-required-argument' : 'error' ,
73
+ 'relay/hook-required-argument' : 'error'
74
+ } ,
75
+ } ,
49
76
}
50
77
} ;
0 commit comments