Allow asterisks in comments
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
- 45/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- javascript, nodejs
- Lĩnh vực
- tooling
Hướng nghiên cứu
Xác định điểm vào của parser xử lý các comment /* và tái hiện lỗi với /* Upload *.dSYM to Firebase */. Theo dõi cách phần nội dung của comment được quét, sau đó xác minh rằng một dấu hoa thị bên trong được chấp nhận, trong khi */ đóng vẫn kết thúc comment mà không có SyntaxError.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Once the parser passes a /* token, it proceeds to search for a */ token, throwing a SyntaxError as soon as it encounter an asterisk not immediately followed by a slash. Comments can contain asterisks though. Many of these comments in project files are autogenerated, for example based on a file name which could have an asterisk in it.
Could the parser ignore * characters between /* and */, continuing its search without issue until it finds the closing */?
To reproduce the below, call the parser on any (file containing a) line such as /* Upload *.dSYM to Firebase */:
Thrown:
{ [SyntaxError: Expected "*/" or [^*] but "*" found.
]
message: 'Expected "*/" or [^*] but "*" found.',
expected:
[ { type: 'class',
parts: [Array],
inverted: true,
ignoreCase: false },
{ type: 'literal', text: '*/', ignoreCase: false },
{ type: 'class',
parts: [Array],
inverted: true,
ignoreCase: false },
{ type: 'literal', text: '*/', ignoreCase: false } ],
found: '*',
location:
{ start: { offset: 697, line: 13, column: 35 },
end: { offset: 698, line: 13, column: 36 } },
name: 'SyntaxError' }
- Ngôn ngữ chính
- JavaScript
- Star
- 217
- Fork
- 102
- Merge trung bình
- 2 ngày 9 giờ
- Pull request đã merge (30 ngày)
- 8
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 apache/cordova-node-xcode
-
Add & Improve JSDocs Đang mởenhancement
apache/cordova-node-xcode#171 · 1 người được giao ·
-
🔖 New release Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
apache/cordova-node-xcode#162 · 4 bình luận · 2 reaction ·
-
Install .xcframework Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 28/100
apache/cordova-node-xcode#139 · 2 bình luận ·
-
enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
apache/cordova-node-xcode#138 · 2 bình luận ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
apache/cordova-node-xcode#137 · 2 reaction ·
Tất cả issue của apache/cordova-node-xcode
Issue tương tự
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 78/100
Mintplex-Labs/anything-llm#6490 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
-
[quality] workflow-scripts guard reads test:unit:coverage as skipping the unit suite, blocking #632 Đang mởagent/quality hive/hosted-available-lke648397-260827-5n31 quality testing
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
area-clientside-dartpad
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100