DTStack / DTStack/monaco-sql-languages

能接入lsp实现不同的语言模式或者自定义语言模式下书写代码的场景联想功能吗

未关闭
#203 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
TypeScript
星标
295
派生
50
平均合并
1 小时 21 分钟
30 天内合并 PR
1

描述

使用了sql模式,当光标位于像 SELECT、FROM、AND、WHERE、AS 等关键字之后,应该返回哪些候选项?以及如何尽量覆盖完整的规则。能给出一个系统化、可实现且易扩展的规则集与实现建议,并提供对复杂场景(别名、子查询、方言、函数参数等)的处理方法

贡献指南

这个仓库没有索引到贡献指南

调研方向

首先检查仓库的 SQL 模式及其在 Monaco Editor 中当前的 completion 行为。明确目标是 LSP 集成、自定义语言模式支持,还是两者兼具;完成内容应包括一套可扩展的规则集,涵盖关键字上下文、别名、子查询、方言和函数参数。

由索引模型根据 Issue 内容生成。

评估

技术栈
sql, typescript
领域
tooling
Issue 类型
功能
难度
5/5
预计耗时
一周以上
活跃度
停滞
描述清晰度
需要澄清
新手友好度
25/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。