Look into documenting hover delay
https://code.visualstudio.com/updates/v1_25#_hover-display-options
This might avoid some latency issues when hover is enabled (Or my issues might have been with the VS Code upgrade)
- Not sure if that delays the computation as well
Dunno if this is still an issue. Psalm precomputes all possible hover responses when analysing in server mode, so fetching is done quickly.
It looks like your lookup is much fancier, but I'm not sure at a cursory glance.
Ah, now I see that VS Code doesn't consider a file opened unless you're editing it, so you may have un-analysed files that you're hovering over.
This is more of a case of phan's hover computations (e.g. client waiting for those) slowing down the client while moving the mouse