From f767d88038a1cede2134746997eeb074dfd9dce6 Mon Sep 17 00:00:00 2001 From: Zero Liu Date: Wed, 13 May 2026 01:26:48 -0700 Subject: [PATCH] chore(lint): enable obsidianmd/object-assign rule (#2415) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Follow-up to #2410. The rule only flags `Object.assign(, )` — the Obsidian anti-pattern of mutating DEFAULT_SETTINGS. No call sites in this repo match, so enabling produces zero new errors. Co-authored-by: Claude Opus 4.7 (1M context) --- eslint.config.mjs | 3 --- 1 file changed, 3 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index bc929900..fdddc23c 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -73,9 +73,6 @@ export default [ "tailwindcss/no-contradicting-classname": "error", // obsidianmd: defer to follow-up PRs - "obsidianmd/vault/iterate": "error", - "obsidianmd/prefer-active-doc": "error", - "obsidianmd/object-assign": "off", "obsidianmd/ui/sentence-case": "off", // obsidianmd: disabled intentionally — Platform.isMacOS branching is on-purpose