Skip to content

Fix: exec approvals linter errors#34

Merged
MarlBurroW merged 1 commit intoMarlBurroW:mainfrom
wnagele:exec_approvals_fixes
Mar 25, 2026
Merged

Fix: exec approvals linter errors#34
MarlBurroW merged 1 commit intoMarlBurroW:mainfrom
wnagele:exec_approvals_fixes

Conversation

@wnagele
Copy link
Copy Markdown
Contributor

@wnagele wnagele commented Mar 25, 2026

Description

Fixes lint violations. Sorry, I missed re-running that on my last push for #33.

Type of change

  • 🐛 Bug fix
  • ✨ New feature
  • ♻️ Refactor (no behavior change)
  • 📝 Documentation
  • 🎨 Style / UI
  • ⚡ Performance
  • 🧪 Tests
  • 🔧 CI / tooling

Checklist

  • npm run lint passes with 0 errors
  • npm run build succeeds
  • npm test passes
  • Tested in Dark, Light, and OLED themes
  • Mobile-responsive (375px+)
  • i18n keys added for new user-facing strings (EN + FR)
  • No secrets or .env values committed
  • Commit messages follow Conventional Commits

Screenshots

N/A — no visual changes

Copy link
Copy Markdown
Owner

@MarlBurroW MarlBurroW left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Clean fix for the React strict-mode / exhaustive-deps linter warnings. Good use of useMemo to derive the filtered approvals list instead of calling setState directly in the effect body, and the deferred tick pattern in the modal avoids the synchronous state update issue nicely. Tests updated accordingly. LGTM 👍

@wnagele
Copy link
Copy Markdown
Contributor Author

wnagele commented Mar 25, 2026

All done - should be good for review and merge.

@MarlBurroW MarlBurroW merged commit c4c0505 into MarlBurroW:main Mar 25, 2026
3 checks passed
@MarlBurroW
Copy link
Copy Markdown
Owner

Looks great, CI is green — merged! Thanks Wolfgang 🎉

@wnagele wnagele deleted the exec_approvals_fixes branch March 25, 2026 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants