Detection of support for custom formatters doesn't work
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
- 48/100
Hướng nghiên cứu
Tái hiện vấn đề với các câu lệnh window.devtoolsFormatters và console.log được hiển thị trong báo cáo, bằng Chrome hoặc Firefox. Xác định cơ chế phát hiện áp dụng formatter tùy chỉnh trong quá trình logging và theo dõi cách cơ chế này xác định khả năng hỗ trợ. Hoàn tất khi cơ chế phát hiện không còn báo cáo formatter tùy chỉnh là không được hỗ trợ hoặc bị vô hiệu hóa khi có thể định dạng đối tượng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Hi,
The mechanism used to detect support for custom formatters doesn't work. It will always report that custom formatters are not supported or that support is disabled. This is due to the fact that the detection mechanism relies on the application of a custom formatter when strings are logged to the console. However, custom formatters are not applied when logging strings. They are only applied when logging objects.
Executing the following statements in the console will demonstrate this:
window.devtoolsFormatters = [{"header": () => {console.count("formatter"); return null;}}]
console.log("string")
console.log({})
You'll see that the counter "formatter" is only increased once, when the last statement is executed. I see the same behavior using both Chrome and Firefox.
- Ngôn ngữ chính
- Clojure
- Star
- 1.1k
- Fork
- 51
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
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.
Issue khác của binaryage/cljs-devtools
-
ROOK Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 5/100
binaryage/cljs-devtools#82 · 1 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
binaryage/cljs-devtools#81 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
binaryage/cljs-devtools#79 ·
-
Add steps for shadow-cljs build Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 35/100
binaryage/cljs-devtools#76 · 1 bình luận ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
binaryage/cljs-devtools#71 · 1 bình luận · 3 reaction ·
Tất cả issue của binaryage/cljs-devtools
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
clojure-emacs/cider#4203 ·
-
.Team/QueryingPlatform Priority:P2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
clj-commons/antq#329 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100