From 94de794588882ef51be6e00e3af870da6d7dbcaa Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 31 Dec 2025 19:52:23 +0100 Subject: [PATCH] chore: tighten biome rules further --- CHANGELOG.md | 2 +- biome.json | 5 ++++- src/index.ts | 6 +++--- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6154d8e..1c2287d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ ### Changed - Cookie extraction now uses `@steipete/sweet-cookie` (drops `sqlite3` CLI + custom browser readers in `bird`). - Query ID updater now tracks the Bookmarks GraphQL operation. -- Lint rules stricter (block statements, top-level regex, import extension enforcement). +- Lint rules stricter (block statements, no-negation-else, useConst/useTemplate, top-level regex, import extension enforcement). ### Tests - Coverage thresholds raised to 90% statements/lines/functions (80% branches). diff --git a/biome.json b/biome.json index e2ada81..8b33966 100644 --- a/biome.json +++ b/biome.json @@ -25,8 +25,11 @@ "useTopLevelRegex": "error" }, "style": { + "noNegationElse": "error", "noNonNullAssertion": "error", - "useBlockStatements": "error" + "useBlockStatements": "error", + "useConst": "error", + "useTemplate": "error" }, "suspicious": { "noExplicitAny": "error" diff --git a/src/index.ts b/src/index.ts index 7c4a9e6..3e1a8fc 100644 --- a/src/index.ts +++ b/src/index.ts @@ -688,13 +688,13 @@ program if (!query) { const who = await client.getCurrentUser(); const handle = normalizeHandle(who.user?.username); - if (!handle) { + if (handle) { + query = `@${handle}`; + } else { console.error( `${p('err')}Could not determine current user (${who.error ?? 'Unknown error'}). Use --user .`, ); process.exit(1); - } else { - query = `@${handle}`; } }