Skip to content

Commit

Permalink
feat(basic): ban some deprecated global functions (#190)
Browse files Browse the repository at this point in the history
  • Loading branch information
zanminkian committed May 31, 2023
1 parent e787e9a commit aefa76e
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion packages/eslint-config-basic/index.js
Expand Up @@ -259,7 +259,23 @@ module.exports = {
asyncArrow: 'always',
},
],
'no-restricted-globals': ['error', { name: 'global', message: 'Use `globalThis` instead.' }],
'no-restricted-globals': [
'error',
{ name: 'global', message: 'Use `globalThis` instead.' },
{ name: 'self', message: 'Use `globalThis` instead.' },
{ name: 'window', message: 'Use `globalThis` instead.' },
{ name: 'isNaN', message: 'Use `Number.isNaN` instead' },
{ name: 'isFinite', message: 'Use `Number.isFinite` instead' },
{ name: 'parseFloat', message: 'Use `Number.parseFloat` instead' },
{ name: 'parseInt', message: 'Use `Number.parseInt` instead' },
],
'no-restricted-properties': [
'error',
{ object: 'globalThis', property: 'isNaN', message: 'Use `Number.isNaN` instead' },
{ object: 'globalThis', property: 'isFinite', message: 'Use `Number.isFinite` instead' },
{ object: 'globalThis', property: 'parseFloat', message: 'Use `Number.parseFloat` instead' },
{ object: 'globalThis', property: 'parseInt', message: 'Use `Number.parseInt` instead' },
],

// es6
'no-var': 'error',
Expand Down

0 comments on commit aefa76e

Please sign in to comment.