From c47b436bd0ff3ca9b8efa89a8cf3fe28f0747f4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= Date: Sun, 20 Feb 2022 16:22:59 +0100 Subject: [PATCH] tools: enable es2022 env in ESLint config MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This adds more globals to the set known by ESLint. PR-URL: https://github.com/nodejs/node/pull/42043 Reviewed-By: Mestery Reviewed-By: Antoine du Hamel Reviewed-By: Tobias Nießen Reviewed-By: Benjamin Gruenbaum Reviewed-By: James M Snell Reviewed-By: Colin Ihrig Reviewed-By: Rich Trott Reviewed-By: Luigi Pinca Reviewed-By: Darshan Sen --- .eslintrc.js | 6 +++--- test/.eslintrc.yaml | 5 ----- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 35b18cb170597e..787da541c3aed0 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -35,6 +35,9 @@ Module._findPath = (request, paths, isMain) => { module.exports = { root: true, + env: { + es2022: true, + }, extends: ['eslint:recommended', 'plugin:jsdoc/recommended'], plugins: ['jsdoc', 'markdown', 'node-core'], parser: '@babel/eslint-parser', @@ -316,13 +319,10 @@ module.exports = { 'node-core/no-duplicate-requires': 'error', }, globals: { - Atomics: 'readable', - BigInt: 'readable', Crypto: 'readable', CryptoKey: 'readable', fetch: 'readable', FormData: 'readable', - globalThis: 'readable', Response: 'readable', SubtleCrypto: 'readable', }, diff --git a/test/.eslintrc.yaml b/test/.eslintrc.yaml index c89a19bdfeaaae..878ea7b975df11 100644 --- a/test/.eslintrc.yaml +++ b/test/.eslintrc.yaml @@ -67,8 +67,3 @@ rules: # Global scoped methods and vars globals: WebAssembly: false - BigInt: false - BigInt64Array: false - BigUint64Array: false - SharedArrayBuffer: false - globalThis: false