fix: Cloud 401/404 and empty lists should be readable
@margaretjgu đang làm issue này rồi.
Từ ngày 22/9/2026.
Đá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
- 72/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- typescript
Hướng nghiên cứu
Trước tiên, hãy lần theo cách xử lý cloud_api_error và các entry point của các lệnh projects * list và list-deployments. Sử dụng các trường hợp chấp nhận để kiểm tra các thông báo lỗi đã được phân tích, các gợi ý về xác thực và 404, cũng như hành vi của danh sách rỗng; hoàn tất nghĩa là đầu ra JSON vẫn là [], trong khi chế độ human ghi gợi ý tạo tương ứng vào stderr.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
cloud_api_error dumps the raw body (Cloud API error 404: {"errors":[…]}). Empty list returns [] with no hint.
- Parse
errors[].message(andcodeif present) intoerror.message - 401/403: name Cloud API key vs project ES key confusion, plus the console API keys URL
- 404 on a project/deployment: name
listfor that product line - Empty list on
projects * list/list-deployments: stderr one-liner with the matchingcreatecommand (stdout stays[]under--json)
Do not replace #636. This is Cloud body shape and empty-account UX.
Acceptance: mock 404 with {"errors":[{"message":"project not found"}]} prints that message, not the raw JSON blob. Empty list with --json is still []. Human mode prints the create hint on stderr.
- Ngôn ngữ chính
- TypeScript
- Star
- 43
- Fork
- 24
- Merge trung bình
- 1 ngày 5 giờ
- Pull request đã merge (30 ngày)
- 61
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 elastic/cli
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
cloud enhancement
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 88/100
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
mksglu/context-mode#1200 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
jaegertracing/jaeger-ui#4506 ·
-
area:desktop area:ui bug platform:macos
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
anthropics/claude-code#96687 ·
-
good first issue
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 95/100
AOSSIE-Org/DebateAI#582 · 2 bình luận ·