@@ -259,7 +259,23 @@ module.exports = {
259
259
asyncArrow : 'always' ,
260
260
} ,
261
261
] ,
262
- 'no-restricted-globals' : [ 'error' , { name : 'global' , message : 'Use `globalThis` instead.' } ] ,
262
+ 'no-restricted-globals' : [
263
+ 'error' ,
264
+ { name : 'global' , message : 'Use `globalThis` instead.' } ,
265
+ { name : 'self' , message : 'Use `globalThis` instead.' } ,
266
+ { name : 'window' , message : 'Use `globalThis` instead.' } ,
267
+ { name : 'isNaN' , message : 'Use `Number.isNaN` instead' } ,
268
+ { name : 'isFinite' , message : 'Use `Number.isFinite` instead' } ,
269
+ { name : 'parseFloat' , message : 'Use `Number.parseFloat` instead' } ,
270
+ { name : 'parseInt' , message : 'Use `Number.parseInt` instead' } ,
271
+ ] ,
272
+ 'no-restricted-properties' : [
273
+ 'error' ,
274
+ { object : 'globalThis' , property : 'isNaN' , message : 'Use `Number.isNaN` instead' } ,
275
+ { object : 'globalThis' , property : 'isFinite' , message : 'Use `Number.isFinite` instead' } ,
276
+ { object : 'globalThis' , property : 'parseFloat' , message : 'Use `Number.parseFloat` instead' } ,
277
+ { object : 'globalThis' , property : 'parseInt' , message : 'Use `Number.parseInt` instead' } ,
278
+ ] ,
263
279
264
280
// es6
265
281
'no-var' : 'error' ,
0 commit comments