Have you ever wondered what happens in the IDE when you start typing a new word and the code completion popup appears? The popup that’s displayed uses machine learning under the hood by default for Java, Python, Ruby, JavaScript, TypeScript, Go, and Scala. This technology can also be manually enabled for other languages in the settings:
We would love to hear your feedback on ML-based completion, your unusual usage scenarios, and general observations related to code completion.
The ranking of completion suggestions is one of the very first significant ML-based components that we have