Language-tools: Список функций или дорожная карта

Созданный на 16 мар. 2020  ·  6Комментарии  ·  Источник: sveltejs/language-tools

Возможно, нам это нужно для работы с сообществом.

Самый полезный комментарий

Было бы здорово иметь функции intellisense:

  • Автозаполнение (как в .js / .ts-файлах)
  • Перейти к определению (для компонентов, переменных, методов, а также для файлов svelte)
  • Информация при наведении курсора (о компонентах, переменных, методах, в том числе в небольших файлах)

@alexprey проделал фундаментальную работу для этого, создав https://github.com/alexprey/sveltedoc-parser , парсер для файлов svelte, который выводит информацию о них в читаемом формате json. @ArdenIvanov построил языковой сервер / расширение VSCode поверх него https://github.com/ArdenIvanov/svelte-intellisense . Возможно, нам удастся интегрировать их работы в этот проект.

Все 6 Комментарий

У меня еще нет, я подумаю 👍 но я очень открыт для идей!

Сейчас я думаю, что его нужно протестировать на некоторых кодовых базах, я обновил все тесты и тесты. Думает работает, но кое-что наверняка сломано.

@orta, как можно протестировать это на некоторой базе кода? Я настраиваю монорепозиторий TS / Svelte и был бы рад попробовать несколько различных вариантов использования с ним, но я не знаю, как настроить языковые серверы. У вас есть ссылки / информация, которые помогут мне начать в правильном направлении?

Хорошая мысль @joelmukuthu - Я только что отправил PR, который делает документацию _lot_ более ясной о том, как приступить к работе # 10

Было бы здорово иметь функции intellisense:

  • Автозаполнение (как в .js / .ts-файлах)
  • Перейти к определению (для компонентов, переменных, методов, а также для файлов svelte)
  • Информация при наведении курсора (о компонентах, переменных, методах, в том числе в небольших файлах)

@alexprey проделал фундаментальную работу для этого, создав https://github.com/alexprey/sveltedoc-parser , парсер для файлов svelte, который выводит информацию о них в читаемом формате json. @ArdenIvanov построил языковой сервер / расширение VSCode поверх него https://github.com/ArdenIvanov/svelte-intellisense . Возможно, нам удастся интегрировать их работы в этот проект.

Да, я готов перенести все эти функции - да!

Список функций с указанием того, что сделано, а что нет, теперь доступен по адресу # 83.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги