Azure / Azure/data-api-builder
[Bug]: Inconsistent REST Path Validation Between `init` and `configure`
- Ngôn ngữ chính
- C#
- Star
- 1.5k
- Fork
- 370
- Merge trung bình
- 3 ngày 22 giờ
- Pull request đã merge (30 ngày)
- 9
Mô tả
## Expected:
Both should behave the same, either reject or normalize consistently.
```
# This silently succeeds (prepends /):
dab init --database-type mssql --connection-string "test" --rest.path "noslash" --config test.json
# This correctly fails:
dab configure --runtime.graphql.path "noslash"
# fail: Path must start with a '/'
```
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với các điểm vào của lệnh `dab init` và `dab configure`, đồng thời tái hiện cả hai hành vi xác thực đường dẫn trong issue. Truy vết nơi `rest.path` và `runtime.graphql.path` được xác thực, sau đó chạy các bài kiểm thử hoặc lệnh CLI liên quan để xác nhận rằng cả hai đường dẫn đều bị từ chối hoặc được chuẩn hóa một cách nhất quán.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- csharp
- Lĩnh vực
- cli
- Loại issue
- Lỗi
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 65/100