This was answered here. TL;DR: No, but better tell what is bugging you in the current editor so I can improve it :)
Also, several people here and there mentioned monaco editor (aka VSCode's code editor). I'm integrating it into ct.js rn and got a lot of progress: type checks, autocompletions, docs in popups, etc. You can follow the progress in our Discord server. Later, ct.js projects will be stored as a bigger collection of files, and it will allow you to connect ESLint and other stuff to your scripts. This is a WIP by our contributor, and thus can't give ETA rn.