From 585b16388f317fe82508424b9a053255de8218cc Mon Sep 17 00:00:00 2001 From: Elijah Okello Date: Tue, 13 Feb 2024 16:27:24 +0300 Subject: [PATCH] fix: added dependencies and added support for globals in eslint.config.js --- .pre-commit-config.yaml | 4 ++++ eslint.config.js | 11 ++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 3ddbce30f..116a58560 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -35,6 +35,10 @@ repos: rev: v9.0.0-beta.0 hooks: - id: eslint + additional_dependencies: + - "eslint@v9.0.0-beta.0" + - "@eslint/js@v9.0.0-beta.0" + - "globals" files: \.js?$ types: [file] args: diff --git a/eslint.config.js b/eslint.config.js index 28592870d..0f7e558f4 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,8 +1,17 @@ +const js = require("@eslint/js"); +const globals = require("globals"); + module.exports = [ + js.configs.recommended, { + files: ["**/*.js"], languageOptions:{ - ecmaVersion: 6, + ecmaVersion: 2022, sourceType: "module", + globals: { + ...globals.browser, + ...globals.node + } } }, {