LuaLS / LuaLS/lua-language-server
Trailing slash for rootUri will duplicate folder name
未关闭
还没有人认领这个 Issue。
- 主要语言
- Lua
- 星标
- 4.4k
- 派生
- 442
- PR 合并指标
- 30 天内没有已合并 PR
描述
How are you using the lua-language-server?
Other
Which OS are you using?
Windows
What is the issue affecting?
Other
Expected Behaviour
No folder name duplication
Actual Behaviour
If a LS client send a rootUri with a trailing slash the last folder name is duplicated to get the "workspace path".
I already filed a bug for Apache Netbeans (https://github.com/apache/netbeans/issues/7166), but why is LuaLS duplicating the folder's name?
Reproduction steps
see description in https://github.com/apache/netbeans/issues/7166
Additional Notes
No response
Log File
No response
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
从 LuaLS 对 LSP rootUri 的处理以及派生工作区路径的代码入手。使用报告中链接的 Apache NetBeans issue 重现末尾带斜杠的情况;当以斜杠结尾的 rootUri 不再重复最后一个文件夹名称时,即表示完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- lua
- 领域
- devtools
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 30/100