-
Notifications
You must be signed in to change notification settings - Fork 0
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
[code-audit] postSetGdoMulti omits timeoutMs — silent 5000ms default inconsistent with all other callers that set it explicitly
code-auditAutomated refactoring audit findingAutomated refactoring audit findingseverity:P3Nice to haveNice to haveStatus: Open.#67 In Haglerd/homebridge-ratgdo-forceclose;[code-audit] formatVal has redundant boolean branch — String(true) already returns 'true'
code-auditAutomated refactoring audit findingAutomated refactoring audit findingseverity:P3Nice to haveNice to haveStatus: Open.#66 In Haglerd/homebridge-ratgdo-forceclose;[code-audit] buildDigestAuthHeaderFromCached emits algorithm from cache but always computes MD5 — SHA-256 challenge would produce wrong response
code-auditAutomated refactoring audit findingAutomated refactoring audit findingseverity:P3Nice to haveNice to haveStatus: Open.#65 In Haglerd/homebridge-ratgdo-forceclose;[code-audit] normalizeHost silently accepts subpath in ratgdoHost URL — all requests silently fail with wrong base path
code-auditAutomated refactoring audit findingAutomated refactoring audit findingseverity:P3Nice to haveNice to haveStatus: Open.#64 In Haglerd/homebridge-ratgdo-forceclose;[code-audit] closedAt stores Date.now() in useForceClose branch but is only used as a boolean flag
code-auditAutomated refactoring audit findingAutomated refactoring audit findingseverity:P3Nice to haveNice to haveStatus: Open.#63 In Haglerd/homebridge-ratgdo-forceclose;[code-audit] try/catch blocks in verifyCloseStarted and waitForDoorClosed are unreachable — getStatusJson never throws
code-auditAutomated refactoring audit findingAutomated refactoring audit findingseverity:P3Nice to haveNice to haveStatus: Open.#62 In Haglerd/homebridge-ratgdo-forceclose;[code-audit] httpUpLogged boolean in waitForRatgdoReady is redundant — httpUpAt !== null captures the same state
code-auditAutomated refactoring audit findingAutomated refactoring audit findingseverity:P3Nice to haveNice to haveStatus: Open.#60 In Haglerd/homebridge-ratgdo-forceclose;[code-audit] setServiceName JSDoc comment block misplaced — appears before mapDoorStateToHK instead of before setServiceName
code-auditAutomated refactoring audit findingAutomated refactoring audit findingseverity:P3Nice to haveNice to haveStatus: Open.#59 In Haglerd/homebridge-ratgdo-forceclose;[code-audit] runReboot and runReconnectHK use hardcoded timeoutMs:5000 — unnamed magic number
code-auditAutomated refactoring audit findingAutomated refactoring audit findingseverity:P3Nice to haveNice to haveStatus: Open.#61 In Haglerd/homebridge-ratgdo-forceclose;[code-audit] startStatusPolling log says "for sensors" — misleading when polling runs for GarageDoorOpener tile with no sensors configured
code-auditAutomated refactoring audit findingAutomated refactoring audit findingseverity:P3Nice to haveNice to haveStatus: Open.#56 In Haglerd/homebridge-ratgdo-forceclose;[code-audit] probeIntervalMs=500 independently declared in three functions — same literal as POLL_INTERVAL_MS in runForceClose useForceClose branch
code-auditAutomated refactoring audit findingAutomated refactoring audit findingseverity:P3Nice to haveNice to haveStatus: Open.#57 In Haglerd/homebridge-ratgdo-forceclose;[code-audit] statusPollIntervalMs schema description says "only runs when sensors enabled" — inaccurate, polling also drives GarageDoorOpener tile
code-auditAutomated refactoring audit findingAutomated refactoring audit findingseverity:P3Nice to haveNice to haveStatus: Open.#58 In Haglerd/homebridge-ratgdo-forceclose;