Renaming TypeScript Symbols at Scale: What WebStorm's Rename Refactoring Updates, and What It Misses
Find-and-replace breaks the moment a name collides or lives inside a string. WebStorm's Shift+F6 rename resolves the actual symbol and rewrites imports with it — here's the flow, the preview step, and the gaps to check by hand.