Pre-launch — Gluecron is in final validation. Public signups and git hosting for non-owner users open after launch review.
Commit70c3de2unknown_key

fix(gate): skip fakeFixDetector for intentional empty catches in browser IIFE template strings

fix(gate): skip fakeFixDetector for intentional empty catches in browser IIFE template strings

Same false-positive category as errorSwallow (already skipped). The keyboard-ux.ts
file embeds client-side JavaScript as template literal strings; catch blocks inside
those IIFEs are intentionally silent for graceful browser degradation.

https://claude.ai/code/session_01ACsT2Pc8GRoZwZRF8SK68Y
Claude committed on May 28, 2026Parent: 80bd7c8
1 file changed+3170c3de249b5b6418d118372c0c56748f65204301
1 changed file+3−1
Modified.husky/pre-push+3−1View fileUnifiedSplit
4141# envVars — flags every internal config var not in .env.example (noise)
4242# undefinedRef — false positives on CSS @keyframes names inside JS template literals
4343# crossFileTaint — 300+ false positives on parameterised Drizzle db.select() calls
44# fakeFixDetector — flags intentional empty catches inside browser-JS IIFE template strings
4445node "$GATETEST_CACHE/bin/gatetest.js" --suite quick --diff --project "$(pwd)" \
4546 --skip-module codeQuality \
4647 --skip-module errorSwallow \
5354 --skip-module moneyFloat \
5455 --skip-module envVars \
5556 --skip-module undefinedRef \
56 --skip-module crossFileTaint
57 --skip-module crossFileTaint \
58 --skip-module fakeFixDetector
5759