respira/.claude/settings.local.json
Jan-Henrik Bruhn d98a19bb4b fix: Address GitHub Copilot review feedback
Resolved all 7 issues identified in PR review:

1. @testing-library/dom peer dependency already explicitly listed
2. Removed invalid eslint-disable comments (replaced with correct rule)
3. Fixed unstable callbacks in useMachinePolling using refs to prevent unnecessary re-renders
4. Fixed useAutoScroll options dependency with useMemo for stability
5. Fixed stale closure in BluetoothDevicePicker using functional setState
6. Fixed memory leak in useBluetoothDeviceListener by preventing re-registration of IPC listeners
7. Added proper eslint-disable for intentional setState in effect with detailed comment

All tests passing (91/91), build successful, linter clean.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-27 13:04:03 +01:00

22 lines
449 B
JSON

{
"permissions": {
"allow": [
"Bash(npm run build:*)",
"Bash(npm run lint)",
"Bash(cat:*)",
"Bash(npm run dev:electron:*)",
"Bash(npm run lint:*)",
"Bash(npm test:*)",
"Bash(npm run:*)",
"Bash(gh issue create:*)",
"Bash(gh label create:*)",
"Bash(gh issue view:*)",
"Bash(gh pr view:*)"
],
"deny": [],
"ask": []
},
"enabledMcpjsonServers": [
"shadcn"
]
}