microsoft / microsoft/TypeScript
Misleading error message for duplicate CLI flags
Đang mở
Chưa có ai nhận issue này.
Experience Enhancement
Suggestion
- Ngôn ngữ chính
- Go
- Star
- 111k
- Fork
- 14.4k
- Merge trung bình
- 1 ngày 19 giờ
- Pull request đã merge (30 ngày)
- 117
Mô tả
Bug Report
🔎 Search Terms
tsc multiple flag options cli
🕗 Version & Regression Information
- This is the behavior in every version I tried, and I reviewed the FAQ for entries about CLI option parsing
⏯ Playground Link
N/A
💻 Code
Any of:
tsc -b -b
tsc -b --build
tsc -b --clean --build
🙁 Actual behavior
tsc -b -b
error TS5072: Unknown build option '-b'.
🙂 Expected behavior
Something indicating the flag was provided twice, not that it's unknown?
tsc -b -b
error TS5072: Duplicate build option '-b' provided.
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.
Hướng nghiên cứu
Bắt đầu bằng cách truy vết việc phân tích tùy chọn CLI của TypeScript bằng các lệnh đã báo cáo: tsc -b -b, tsc -b --build và tsc -b --clean --build. So sánh chẩn đoán hiện tại với cách diễn đạt dự kiến cho các tùy chọn trùng lặp; hoàn tất khi các cờ build trùng lặp được báo cáo là trùng lặp thay vì là các tùy chọn không xác định.
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
- cli
- 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