Skip to content

chore: tighten .vscode IDE and typescript configuration#24537

Merged
jakehwll merged 3 commits intomainfrom
jakehwll/project-config-cleanup
Apr 21, 2026
Merged

chore: tighten .vscode IDE and typescript configuration#24537
jakehwll merged 3 commits intomainfrom
jakehwll/project-config-cleanup

Conversation

@jakehwll
Copy link
Copy Markdown
Contributor

This branch tightens import hygiene and editor guidance to reduce accidental use of legacy or discouraged patterns.
It also updates consumers too, by propagating the new lucide-react import convention across the existing UI surfaces that reference those icons.

  • Updated .vscode/settings.json to prefer non-relative imports and improve TypeScript auto-import behavior.
  • Re-enabled and expanded Biome restricted-import enforcement in biome.jsonc for migration guardrails.
  • Added/used lucide-react -Icon naming conventions for clarity and consistency.
  • Updated consumers too across components, modules, and pages so the new import rules are applied end-to-end.

@jakehwll jakehwll marked this pull request as ready for review April 20, 2026 15:02
@jakehwll jakehwll requested review from aslilac, jaaydenh and jeremyruppel and removed request for aslilac April 20, 2026 15:02
Copy link
Copy Markdown
Contributor

@jeremyruppel jeremyruppel left a comment

Choose a reason for hiding this comment

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

LGTM! 👍

@jakehwll jakehwll merged commit 67c57ab into main Apr 21, 2026
34 checks passed
@jakehwll jakehwll deleted the jakehwll/project-config-cleanup branch April 21, 2026 03:45
@github-actions github-actions Bot locked and limited conversation to collaborators Apr 21, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants