Allow case-insensitive suppression of parameter inlay hints
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 68/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- typescript
- Lĩnh vực
- developer-experience
Hướng nghiên cứu
Bắt đầu bằng cách tìm phần triển khai và các bài kiểm thử của C_Cpp.inlayHints.parameterNames.suppressWhenArgumentContainsName, rồi kiểm tra cách thiết lập này được đăng ký. Thêm một thiết lập bổ sung để so khớp không phân biệt chữ hoa chữ thường, đồng thời giữ nguyên hành vi của thiết lập hiện có. Công việc được xem là hoàn tất khi thiết lập mới ẩn gợi ý tham số nếu đối số chứa tên của tham số với kiểu viết hoa khác, và các bài kiểm thử bao quát cả hai thiết lập.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Feature Request
Currently, the setting C_Cpp.inlayHints.parameterNames.suppressWhenArgumentContainsName uses a case-sensitive match.
However, if the argument contains the name in different cases, it often still makes sense to suppress the hint because the meaning is there.
See the following example with the setting on,
The parameter name volume is not suppressed even though DEFAULT_VOLUME still includes it only in upper case and it does make sense for it to be suppressed. This is a common naming pattern for C/C++ codebases.
The behavior of suppressWhenArgumentContainsName doesn't have to be changed for this, it can be added as a separate complementary setting.
- Ngôn ngữ chính
- TypeScript
- Star
- 6.2k
- Fork
- 1.7k
- Merge trung bình
- 1 ngày 22 giờ
- Pull request đã merge (30 ngày)
- 35
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc 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.
Issue khác của microsoft/vscode-cpptools
-
Directory iteration no longer respects files.excludeCó thể đã có người làm @Colengms đã nhận 3 ngày trước. Đang mởbug Language Service
microsoft/vscode-cpptools#14827 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
microsoft/vscode-cpptools#14825 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
IntelliSense reports an error on a valid deduction guide (error: the return type must directly designate a specialization of the associated class template)Có thể đã có người làm @Colengms đã nhận 3 ngày trước. Đang mởinvestigate: repro Language Service
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 52/100
microsoft/vscode-cpptools#14824 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Language Service more info needed
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
microsoft/vscode-cpptools#14819 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
microsoft/vscode-cpptools#14817 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của microsoft/vscode-cpptools
Issue tương tự
-
./collections should export setUmbracoVersion and setAllowFilePathUploads for in-process consumersĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
umbraco/Umbraco-CMS-MCP-Dev#563 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
-
afk-ok area:data-quality importer size:S
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
enorm-labs/event-junkie#3166 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 80/100
alunduil/projects-v2-sync#21 ·