Upgrade dev tooling#190
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit df14988. Configure here.
97f0ec7 to
f5926cf
Compare
|
#189 is also open. @senechko can you work with @kamiwaaidearu to choose one PR to champion? |
d9ea9c4 to
35cc7e5
Compare

Summary
Test Plan
Note
Low Risk
Low risk: primarily developer-tooling/config changes (Husky, lint-staged, Prettier, ESLint) with only minor TypeScript type/import tweaks and no intended runtime behavior changes.
Overview
Upgrades local developer tooling by modernizing the Husky
pre-commithook to runcheck-version.tsandlint-staged(replacingpretty-quick), and expanding.prettierignoreto skip generated/vendor artifacts.Adds a new type-aware
eslint.config.js(using@typescript-eslint) enforcingno-floating-promises,no-explicit-any, andconsistent-type-importswith targeted overrides. Code changes are limited to TypeScript hygiene updates (type-only imports, narrower error type inRequest, and a small conditional-spread tweak inTrackClient.addDevice).Reviewed by Cursor Bugbot for commit 35cc7e5. Bugbot is set up for automated code reviews on this repo. Configure here.