Yeah, it usually gets the required args right based on various pieces of context. It have a big variation though between extension. If the extension can't pull context from the entire project (or at least parts of it) it becomes almost useless.
IntelliJ platform (JetBrains IDEs) has this functionality out of the box without "AI" using regular code intelligence. If all your parameters are strings it may not work well I guess but if you're using types it works quite well IME.
Can't use JetBrains products at work. I also unfortunately do most of my coding at work in Python, which I think can confound things since not everything is typed
... you can't use JetBrains? What logic created a scenario where you can't use arguably the best range of cross platform IDEs, but you can somehow use spicy autocomplete to imitate some of their functionality, poorly?
I work in an extremely security minded industry. There are strict guidelines about what we can and can't use. JetBrains isn't excluded for technical reasons, but geopolitical ones.
The AI models we use are all internally hosted, and any software we use has to go through an extensive security review.
> JetBrains isn't excluded for technical reasons, but geopolitical ones.
This makes perfect sense. Who could possibly trust a company run from... the Netherlands.
I get that you don't make the rules you're working under, but Jetbrains of all companies seems like a bizarre "risk" factor, given their history and actions.