背景:
umi doctor
灵感来自 flutter 的 doctor,可以很方便的帮你初始化 flutter 的安装。
想到的检查的点:
- node&npm 版本
- 路由配置
- umi的配置(过期&误用)
- package.json 的依赖
TypeScript LSP 插件
文档: https://github.com/microsoft/TypeScript/wiki/Writing-a-Language-Service-Plugin
调研文档:https://www.yuque.com/chenshuai/web/dg7szs
以前做到调研,实现了一个简单的版本
可以做到的功能:
- 将 doctor 的错误在 vscode 中提示出来
- 路由点击跳转到文件
- 点击配置调整到相应的文档
- 提供某些联动配置的自动完成(人肉版本的Copilot )