DTStack / DTStack/monaco-sql-languages
能接入lsp实现不同的语言模式或者自定义语言模式下书写代码的场景联想功能吗
未关闭
- 主要语言
- 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