III.3 IDE и LSP
oxl lsp реализует Language Server Protocol; расширения для VS Code и JetBrains, грамматика tree-sitter.
- Подсветка с учётом контекстных ключевых слов, дополнение, переход к определению, поиск ссылок, переименование через границы пакетов workspace и rpc.
- Inlay-подсказки: выведенные типы, объединение ошибок у каждого звена цепочки, эффекты функций, место выполнения шага пайплайна.
- Маркеры у вызовов: «в процессе», «по сети», «scatter-gather», роль назначения.
Определяется реализацией. Вид маркеров (D-8056; DIV-044). Протокол LSP не фиксирует способ показа; эта реализация выдаёт маркеры вызовов как inlay-подсказки, а не как code lens.
- Hover у
rpc: вызывающие, политики, версия схемы, атрибуты с итоговыми значениями (включая константы). - Быстрые исправления: обработать все ошибки цепочки, вынести литерал в константу, добавить политику, сгенерировать mock, перенести шаг на другую роль.
Исходник: docs/spec/oxl-standard.md