@@ -26,11 +26,8 @@ module.exports = {
2626
2727 parser : 'babel-eslint' ,
2828 parserOptions : {
29- ecmaVersion : 8 ,
29+ ecmaVersion : 9 ,
3030 sourceType : 'script' ,
31- ecmaFeatures : {
32- experimentalObjectRestSpread : true ,
33- } ,
3431 } ,
3532
3633 // We're stricter than the default config, mostly. We'll override a few rules
@@ -249,36 +246,36 @@ module.exports = {
249246 'packages/react-server-native-relay/**/*.js' ,
250247 ] ,
251248 globals : {
252- nativeFabricUIManager : true ,
249+ nativeFabricUIManager : 'readonly' ,
253250 } ,
254251 } ,
255252 {
256253 files : [ 'packages/react-server-dom-webpack/**/*.js' ] ,
257254 globals : {
258- __webpack_chunk_load__ : true ,
259- __webpack_require__ : true ,
255+ __webpack_chunk_load__ : 'readonly' ,
256+ __webpack_require__ : 'readonly' ,
260257 } ,
261258 } ,
262259 {
263260 files : [ 'packages/scheduler/**/*.js' ] ,
264261 globals : {
265- TaskController : true ,
262+ TaskController : 'readonly' ,
266263 } ,
267264 } ,
268265 ] ,
269266
270267 globals : {
271- spyOnDev : true ,
272- spyOnDevAndProd : true ,
273- spyOnProd : true ,
274- __EXPERIMENTAL__ : true ,
275- __EXTENSION__ : true ,
276- __PROFILE__ : true ,
277- __TEST__ : true ,
278- __UMD__ : true ,
279- __VARIANT__ : true ,
280- gate : true ,
281- trustedTypes : true ,
282- IS_REACT_ACT_ENVIRONMENT : true ,
268+ spyOnDev : 'readonly' ,
269+ spyOnDevAndProd : 'readonly' ,
270+ spyOnProd : 'readonly' ,
271+ __EXPERIMENTAL__ : 'readonly' ,
272+ __EXTENSION__ : 'readonly' ,
273+ __PROFILE__ : 'readonly' ,
274+ __TEST__ : 'readonly' ,
275+ __UMD__ : 'readonly' ,
276+ __VARIANT__ : 'readonly' ,
277+ gate : 'readonly' ,
278+ trustedTypes : 'readonly' ,
279+ IS_REACT_ACT_ENVIRONMENT : 'readonly' ,
283280 } ,
284281} ;
0 commit comments