From 00abaf2668603234f261e4ee1d25e0dbc185a002 Mon Sep 17 00:00:00 2001 From: vorotamoroz Date: Thu, 17 Sep 2026 11:06:53 +0000 Subject: [PATCH] Reject direct global access in community lint checks Make no-global-this an error so quiet validation detects violations of Obsidian window compatibility rules. --- eslint.community.config.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/eslint.community.config.mjs b/eslint.community.config.mjs index 4944a5f8..600a0db4 100644 --- a/eslint.community.config.mjs +++ b/eslint.community.config.mjs @@ -52,6 +52,7 @@ export default defineConfig( "obsidianmd/rule-custom-message": "off", "no-console": "warn", "obsidianmd/no-unsupported-api": "error", + "obsidianmd/no-global-this": "error", // Keep legacy type-safety debt visible while reserving errors for directory-review blockers. "@typescript-eslint/no-unsafe-argument": "warn", "@typescript-eslint/no-unsafe-assignment": "warn",