Многие IDE и плагины говорят о языковых серверах, которые предоставляют некоторые функции IDE, такие как автозаполнение, линтинг и выделение. Является ли языковой сервер каким-то локальным процессом, который также выполняется на моей машине, или мой код куда-то отправляется для анализа (функции перестают работать, если у меня нет inte rnet). Также, если код куда-то отправляется, как это безопасно?