-
Notifications
You must be signed in to change notification settings - Fork 30k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IntelliSense duplicate method as property in completion and miss parameters #20865
Comments
There is this setting |
Thanks @jrieken , But a way to configure which intellisense are enabled globally can be very usefull since we never know where a suggestion come from, and regarding the mass of extension adding some. |
@DavidBabel I'm not sure the suggestion that completes the function call is coming from. @jrieken is correct that Can you please try running code using the |
Actually the problem appear on single suggestion too, without any extension and a config file with only this config : And I still have two @mjbvz You are right, i did not check which extension it is, but i got an extension adding some intellisense for sure. |
@DavidBabel #17068 tracks allowing disabling built-in extensions. I believe there's also been discussion of finer grained control to toggle specific features (such as completion items) of each extension, but this is farther off We expect the two |
Yeah but it remove all the snippets. I like my personnal ones :p Actually i did test this |
@DavidBabel This still sounds like the expected behavior. There are a couple of issues tracking the various issues you've noted:
Please follow up with the extension that is providing these additional suggestions to get them to return suggestions that are preferred over the builtin TypeScript suggestions |
Tested with no extensions / no personal config.
Steps to Reproduce:
In a javascript file :
Expected parenthesis :
The problem seems to be intellisense consider all exported functions as property too.
It result in a duplicate suggestion, one good, and the other broken. The problem is that the broken one is considered first.
Here is an example, we can show twice the same completion. The second do the job but the first (default) is crap :
How can i disable the first or priorize the second ?
The text was updated successfully, but these errors were encountered: