LuaLS / LuaLS/lua-language-server
部分情况下缺失字段的代码提示
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Lua
- Star
- 4.4k
- Fork
- 442
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
### How are you using the lua-language-server?
Visual Studio Code Extension (sumneko.lua)
### Which OS are you using?
Windows
### What is the issue affecting?
Completion
### Expected Behaviour
"testClass"修改成"self",并不能像如图那样拥有"intField"字段的代码提示,希望更换成"self"也可以拥有一样的代码提示

### Actual Behaviour
使用"self"并没有访问二级字段"intField"的代码提示

### Reproduction steps
使用"self"的情况下,在同一函数内定义字段没有问题,多级字段在不同函数内定义会出现没有代码提示的错误
不过使用"testClass"替换"self"可以完美解决,希望"self"也支持同样的代码提示

### Additional Notes
_No response_
### Log File
_No response_
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Tái hiện việc hoàn thành trường lồng nhau còn thiếu trong extension Visual Studio Code trên Windows, theo các bước đã được báo cáo giữa self và testClass. Sau đó, truy vết việc xử lý hoàn thành cho self và các trường nhiều cấp; hoàn tất khi self cung cấp hoàn thành intField trong cùng trường hợp mà testClass cung cấp.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- lua
- Lĩnh vực
- tooling
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100