Будущее,  Ожидание vs Реальность,  Разработка

Microsoft анонсировала Python Language Server

Microsoft анонсировала модуль Python Language Server, который содержит в себе компоненты для анализа и автодополнение кода на языке Python. После тестирования кода модуля будет выпущен под лицензией Apache 2.0.

Python Language Server может применяться для обеспечения поддержки языка Python в любых интегрированных средах разработки, поддерживающих протокол LSP (Language Server Protocol), например, в свободных продуктах Visual Studio Code, Nuclide и Atom.

Python Language Server реализован в виде серверного обработчика, который проводит операции по разбору семантики языка, используя методы статического анализа кода и обусловленную базу правил разбора.

Error
Missing Library

Модуль учитывает особенности выпусков, начиная с Python 2.5 и заканчивая 3.7, включая такие возможности как async / await и аннотации типов. В состав включена коллекция typeshedинформации о типах в стандартной библиотеке и различных пакетах.

Уровень поддержки Python соответствует возможностям подсистемы IntelliSense , которую предлагают в Visual Studio. Модуль можно применять для автозаполнения кода, анализа общих и синтаксических ошибок, определения переходов, поиска ссылок, анализа доступности упоминаемых в коде модулей. На базе Python Language Server уже сформирован готово дополнения для Visual Studio Code.

0 голосов (0 баллов в среднем)
0
Поделиться

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *