Since I got some likes after writing this, I thought I’d share a partial solution I found. It doesn’t change the fact that the language assistant is annoying.
In the IDE settings, go to the bottom and see there is a way to use an external IDE. That’s perfect for me since I didn’t want to customize my keybindings for the web IDE (I am a Vim user).
From the Chrome Web Store, using CG local (https://www.codingame.com/forum/t/cg-local/10359/1), CG Sync Ext and CG Sync App, you can use whatever local editor and synchronize a single file. I do not know which ones are mandatory, or up-to-date.
Finally, if I understand correctly, by disabling two-way updating, only changes from the local file gets uploaded, and the web IDE gets grayed (you can’t type in it).
Unfortunately the language assistant still runs, which means it is still annoying. Especially with Python where the PEP guidelines cause countless warnings. Who gives a f*** if I don’t have two empty lines before a class declaration, I am prototyping for myself. It’s not a code review.
At first, I thought it didn’t matter since the PEP stuff only showed up in the CodinGame for Work IDE (online recruitement tests). But since this is now interfering with my day-to-day multiplayer bot programming experience, I am glad I found a way to aleviate the pain.
Someone please, let us write stuff in the web IDE but disable the language assistant. It’s slow, generates warnings and errors, when we often don’t care. Let this be optional if possible. Thanks.