Re-enable cosmetic yamllint rules after normalizing vendored manifests
- Ngôn ngữ chính
- Python
- Star
- 1
- Fork
- 0
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
To get CI green on the initial publish, `.yamllint` disables several cosmetic rules (`indentation`, `colons`, `braces`, `document-start`, `line-length`) that the vendored upstream manifests do not follow. Structural checks (syntax, duplicate keys, empty values, trailing whitespace) remain enabled.
**Action (optional, quality)**: progressively normalize the vendored YAML (consistent indentation, `---` document starts, brace/colon spacing) and re-enable the corresponding rules. `line-length` should stay disabled because some manifests embed machine-generated Grafana dashboard JSON on single long lines.
Context: see the CI setup in `.github/workflows/ci.yml` and `.yamllint`.
---
Generated by Coder Agents, on behalf of @ausbru87.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với .yamllint và .github/workflows/ci.yml, sau đó kiểm tra các YAML manifest vendored hiện đang vi phạm các quy tắc về hình thức. Chuẩn hóa thụt lề, phần bắt đầu tài liệu và khoảng cách quanh dấu ngoặc nhọn/dấu hai chấm khi phù hợp, bật lại các quy tắc đó, tiếp tục tắt line-length cho JSON dashboard được tạo tự động và xác minh rằng CI vẫn đạt.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- github-actions, yaml
- Lĩnh vực
- ci-cd, devops
- Loại issue
- Tái cấu trúc
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- 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
- 48/100