Non-ASCII identifier syntax highlighting
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Sử dụng bản tái hiện bằng C# trong issue làm điểm bắt đầu và kiểm tra grammar chịu trách nhiệm cho việc tô sáng identifier; không có file hoặc test cụ thể nào được nêu. Xác minh cả method identifier không phải ASCII có escape và không có escape so với các identifier thông thường, với việc tô sáng khớp là tiêu chí hoàn thành.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
The following code compiles and run, but the syntax highlighting in GitHub and VSCode do not identify escaped or unescaped non-ascii identifiers properly:
using System;
public class C
{
static string bar() // ✔️
{
return "bar";
}
// static string föö()
static string \u0066\u00F6\u00F6() // ✘ - expected \u0066\u00F6\u00F6 to have same color as bar or Main
{
return "txt";
}
public static void Main()
{
Console.WriteLine(föö()); // ✘ - expected föö to have same color as bar or Main
Console.WriteLine(\u0066\u00F6\u00F6()); // ✘ - expected \u0066\u00F6\u00F6 to have same color as bar or Main
Console.WriteLine(bar()); // ✔️
}
}
VSCode is at least highlighting `föö()` properly (GitHub linguist probably needs an update to sync with the latest grammar update which eventually consumes this repo).
- Ngôn ngữ chính
- TypeScript
- Star
- 78
- Fork
- 43
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Không 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 dotnet/csharp-tmLanguage
-
C# syntax highlighting broken with collection expressions and string interpolation in method callsĐang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
dotnet/csharp-tmLanguage#332 · 7 bình luận · 1 reaction ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
dotnet/csharp-tmLanguage#336 · 3 bình luận ·
-
[Textmate] `scoped ref` modifierCó thể đã có người làm @JoeRobich đã nhận 1021 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
dotnet/csharp-tmLanguage#306 ·
-
[Textmate] Local function with attributeCó thể đã có người làm @JoeRobich đã nhận 1021 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
dotnet/csharp-tmLanguage#304 ·
-
[Textmate] Lambda with attributeCó thể đã có người làm @JoeRobich đã nhận 1020 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 38/100
dotnet/csharp-tmLanguage#303 ·
Tất cả issue của dotnet/csharp-tmLanguage
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
xdjs/MusicNerdWeb#1532 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
sebastian-software/ardo#352 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
@react95/core good first issue
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 3 ngày
-
@shikijs/stream: `ShikiStreamTokenizer.clone()` shares its `tokensStable` array with the originalCó thể đã có người làm @xyrolle đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 6 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày