Invalid JUnit XML being generated due to <type> hint
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
- 38/100
Hướng nghiên cứu
Tái hiện báo cáo bằng ví dụ Python được cung cấp và lệnh --junit-xml ./mypy-report.xml, sau đó kiểm tra đường dẫn tạo JUnit XML. Được xem là hoàn tất khi báo cáo được tạo là XML hợp lệ trong trường hợp các chẩn đoán chứa gợi ý <type>, bao gồm cả trường hợp no-untyped-def đã được báo cáo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Bug Report
The JUnit XML generated by MyPy is invalid.
To Reproduce
Create a list without a type annotation and generate a JUnit XML report using MyPy.
def dummy_function():
abc = []
for i in ["asd", 123]:
abc.append(i)
Expected Behavior
I expect a valid XML document to be generated.
Actual Behavior
The XML is unable to be parsed due to a mismatched tag. I believe this is because of the presence of a <type> mask in a hint.
error: Need type annotation for "abc" (hint: "abc: List[<type>] = ...")
This is the XML error message that is displayed
XML Parsing Error: mismatched tag. Expected: </type>
Location: [file_path]
Line Number XXX, Column XXX:
[Error location]:8: error: Function is missing a type annotation [no-untyped-def]</failure>
Your Environment
Mac with Sonoma 14.3 and using the Poetry package manager
- Mypy version used: 1.8.0
- Mypy command-line flags: --explicit-package-bases --strict --junit-xml ./mypy-report.xml
- Mypy configuration options from
mypy.ini(and other config files): N/A - Python version used: 3.10
- Ngôn ngữ chính
- Python
- Star
- 20.6k
- Fork
- 3.3k
- Merge trung bình
- 1 ngày 18 giờ
- Pull request đã merge (30 ngày)
- 54
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 python/mypy
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
bug topic-configuration topic-error-reporting
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
qgis/QGIS-Documentation#11275 ·
-
bug priority:normal ready-for-dev
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
OpenHands/extensions#626 · 1 bình luận ·
-
Change observation tooltip text Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
CSCfi/sd-search-api#39 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
-
please add to porn list Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
StevenBlack/hosts#3255 ·