redhat-developer / redhat-developer/vscode-java

Autocomplete / Intellisense priority for JDK-builtin package classes

Đang mở
#3,170 1 bình luận 8 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Ngôn ngữ chính
TypeScript
Star
2.3k
Fork
546
Merge trung bình
20 giờ 1 phút
Pull request đã merge (30 ngày)
11

Mô tả

Feature Request: Prioritize autocomplete/intellisense suggestions for class names for "commonly used"/"JDK built-in" packages.

An example: Type private List, and hit CTRL+Space.

Current Result

I get a (seemingly randomly ordered) list of matching classes from all packages vscode could find. The first one is usually some rarely-used one. In my example, it was org.hibernate.mapping.List.

Expected Result

I would love to have the commonly-used ones first, here java.util.List.

Maybe just put the result from any java.* package on top. My argument is that most developers use these classes most frequently, and only if one uses a specific package/framework (Hibernate, Spring, Apache, whatever...), one searches for the requested class explicitly.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Hướng nghiên cứu

Không có tệp mã nguồn, bài kiểm thử hoặc điểm vào nào được nêu tên. Hãy tái hiện tính năng hoàn thành CTRL+Space cho private List trong VS Code Java extension và truy vết nơi các lớp khớp được thu thập và sắp xếp. Công việc được xem là hoàn tất khi các lớp JDK thường được sử dụng như java.util.List xuất hiện trước các kết quả khớp hiếm khi được sử dụng như org.hibernate.mapping.List.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
java
Lĩnh vực
developer-experience, tooling
Loại issue
Tính năng
Độ 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

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.