Cursor Type Checker is force-proposing completely undesired and unwanted proposals

Hello
Since an update i did not so long ago, i start to recieve strange suggestions that are not from the classical ‘TAB’ suggestion of cursor.

See images below
I don’t even recognize this python notation style and i’ve coded in python main for years

i can ‘double click’ to insert.

It is rather strange, and i wonder how to disable this (while keeping the old tab suggestions active of course).

Kind regards

2 Likes

It seems to be related to this plugin.

Made by the cursor team. I am unsure why they started to propose such strange type hinting.
How may i disable these type hinting proposals?

1 Like

Exuse me but
What the hell is that kind of type hinting

Original code

def unregister():
    for cls in reversed(processor_classes):
        bpy.utils.unregister_class(cls)
    return None

Editor poluted with this

def unregister():
    for cls in reversed[type[PIXDESIGNER_OT_processnodes] | type[PIXDESIGNER_OT_background_tasks_manager]](processor_classes):
        bpy.utils.unregister_class(cls)
    return None

No thank you..
I can’t disable this behavior without disabling type hinting entirely it seems

1 Like

Seems disabling this will work: @Dorian_B

image

4 Likes

thank you so much!!!

@Dorian_B just for reference, how did you discover that it was that extension that was causing the problem?

Because this is not a native VS code behavior, so my best bet is that they used an extension for this behavior and i was right. Cursor team seem to distribute a lot of enabled-by-default VS code extensions