fix(#1): add Node.js globals to ESLint config
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed

ESLint 9 flat config requires explicit globals. Without them, Node.js
builtins (fetch, crypto, setTimeout, AbortController, etc.) trigger
no-undef errors, blocking the CI pipeline.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-14 22:43:21 -06:00
parent 231a799a46
commit 07bf9dd9b4

View File

@@ -1,4 +1,5 @@
import eslint from '@eslint/js'; import eslint from '@eslint/js';
import globals from 'globals';
import tseslint from '@typescript-eslint/eslint-plugin'; import tseslint from '@typescript-eslint/eslint-plugin';
import tsparser from '@typescript-eslint/parser'; import tsparser from '@typescript-eslint/parser';
@@ -12,6 +13,9 @@ export default [
ecmaVersion: 2022, ecmaVersion: 2022,
sourceType: 'module', sourceType: 'module',
}, },
globals: {
...globals.nodeBuiltin,
},
}, },
plugins: { plugins: {
'@typescript-eslint': tseslint, '@typescript-eslint': tseslint,