Точно так же как между ИДЕ и редактором, ИДЕ и компилятором. Как только вы встроите автовызов или просто вызов линтера из редактора в редактор вы получите ИДЕ
VSCode сам по себе это редактор, а вот VSCode+плагины уже может быть IDE, а может и не быть, мало ли какие ты плагины поставишь, может только красивости
Это зависит от того какая ИДЕ тебе нужна. Мне нужна была для Скалы к примеру я ставил плагин добавляющий функционал подсветки синтаксиса, проверки кода, работы с SBT и тд