microsoft / microsoft/TypeScript-TmLanguage
Regex on new line breaks js/ts highlighter
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- TypeScript
- Star
- 471
- Fork
- 149
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Does this issue occur when all extensions are disabled?: Yes
- VS Code Version:
1.85.2
c8a36a69377856369f139f39ee56dd3838130fbf
x64
- OS Version:
n/a
Putting a regular expression on a new line in JavaScript or TypeScript breaks the highlighter.
Steps to Reproduce:
- paste this:
1
/ f(/u/g)
function f(_: RegExp) {
return 1;
}
- make sure the language mode is set to TypeScript
Expected:
Same highlighting as this:
Actual:
Theme: @id:vscode.theme-defaults: Dark +
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
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 sự cố bằng đoạn mã TypeScript được cung cấp trong VS Code với chế độ ngôn ngữ TypeScript, sau đó kiểm tra các tệp ngữ pháp TextMate của TypeScript trong repository. So sánh phần tô sáng với ví dụ mong đợi và xác minh rằng việc đặt biểu thức chính quy trên một dòng mới không còn làm hỏng phần tô sáng của đoạn mã tiếp theo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- typescript
- Lĩnh vực
- tooling
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 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