Prevent snakeYAML add backslash when dump multiple line string
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện ví dụ load-and-dump YAML được cung cấp trên MRI Ruby và JRuby, sau đó so sánh chuỗi nhiều dòng được xuất ra và đầu ra của empty_key. Công việc hoàn tất khi các khác biệt đầu ra liên quan được giải quyết một cách nhất quán và cùng một ví dụ xác minh kết quả trong cả hai runtime.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Given the following input
key:
"/Psych is a YAML parser and emitter. Psych leverages libyaml
for its YAML parsing and emitting capabilities. In addition to wrapping
libyaml, Psych also knows how to serialize and de-serialize most Ruby
objects to and from the YAML format./"
empty_key:
Then load and dump it:
Within MRI ruby, the output is:
---
key: "/Psych is a YAML parser and emitter. Psych leverages libyaml for its YAML parsing
and emitting capabilities. In addition to wrapping libyaml, Psych also knows how
to serialize and de-serialize most Ruby objects to and from the YAML format./"
empty_key: #An empty space was added here.
But in jruby, the result is a little different:
---
key: "/Psych is a YAML parser and emitter. Psych leverages libyaml for its YAML parsing\
\ and emitting capabilities. In addition to wrapping libyaml, Psych also knows how\
\ to serialize and de-serialize most Ruby objects to and from the YAML format./"
empty_key:
There are two differences:
- Jruby added backslashes for new line
- MRI ruby added a space after empty_key:
- Ngôn ngữ chính
- Ruby
- Star
- 597
- Fork
- 223
- Merge trung bình
- 14 phút
- Pull request đã merge (30 ngày)
- 1
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 ruby/psych
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
Documentation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
-
Psych.dump raises Encoding::CompatibilityError for UTF-16/UTF-32 stringsCó thể đã có người làm @Halvanhelv đã nhận 33 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 55/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 68/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 52/100
Issue tương tự
-
bug: "Conversation information" accordion renders blank with 0px height when conversation has no attributesCó thể đã có người làm @gihovani đã nhận hôm nay. Đang mở
Độ 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 2 ngày
-
`hanami generate repository` would be a nice alias for `hanami generate repo`Có thể đã có người làm @sandbergja đã nhận hôm nay. Đang mởbug help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
hanami/hanami-cli#455 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
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 69/100
asciidoctor/asciidoctor#4882 · 4 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
sclorg/s2i-ruby-container#660 · 1 bình luận ·