Redundant commitConvention and repoType added to .all-contributorsrc file on add
Maintainer thường phản hồi trong vòng 1 ngày
@lwasser đang làm issue này rồi.
Từ ngày 27/10/2026.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 45/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- javascript
- Lĩnh vực
- cli
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện vấn đề với một .all-contributorsrc tối thiểu và npx all-contributors-cli add JoshuaKGoldberg doc. Theo dõi đường dẫn cập nhật cấu hình của lệnh add và kiểm tra cách các giá trị mặc định được ghi theo tài liệu. Được xem là hoàn thành khi các tệp hiện có không có những thuộc tính này vẫn không thay đổi sau khi chạy lệnh, với coverage cho trường hợp tái hiện.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Describe the bug
.all-contributorsrc files shouldn't need to include commitConvention or repoType properties. They both have default values as documented on https://allcontributors.org/docs/en/bot/configuration:
commitConvention:"angular"repoType:"github"
But, running npx all-contributors-cli add ... is adding commitConvention or repoType properties with their default values to .all-contributorsrc files that don't have them explicitly.
{
"contributors": [ ... ],
"projectName": "repros-example",
"projectOwner": "JoshuaKGoldberg",
+ "repoType": "github",
+ "commitConvention": "angular"
}
To Reproduce
See https://github.com/JoshuaKGoldberg/repros/tree/all-contributors-cli-add-field-defaults.
- Create a repo with a minimal
.all-contributorsrc - Run
npx all-contributors-cli add JoshuaKGoldberg doc
Expected behavior
The .all-contributorsrc file shouldn't have commitConvention or repoType added, since they have documented defaults.
Additional context
I filed a bunch of feature requests over on https://github.com/all-contributors/all-contributors for more default-friendly behavior. https://github.com/all-contributors/all-contributors/issues/808 is something of a hub for them.
- Ngôn ngữ chính
- JavaScript
- Star
- 425
- Fork
- 152
- Merge trung bình
- 1 ngày 6 giờ
- Pull request đã merge (30 ngày)
- 17
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc 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 all-contributors/cli
-
Unquoted commit message is causing `npx all-contributors add` to fail on v7.0.0Có thể đã có người làm @stchigel đã nhận 3 ngày trước. Đang mởtype: bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
all-contributors/cli#587 · 1 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Invalid inquirer API access when running `npx all-contributors init` with v7.0.0Có thể đã có người làm @nhktmdzhg đã nhận 2 ngày trước. Đang mởregression type: bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
all-contributors/cli#586 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
PR Approval & merge processesĐang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
all-contributors/cli#602 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
status: accepted type: infrastructure
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
all-contributors/cli#600 · 6 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
🔧 Tooling: Migrate to `pnpm`Có thể đã có người làm @michaelfaith đã nhận 1 ngày trước. Đang mởstatus: accepted
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 52/100
all-contributors/cli#594 · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của all-contributors/cli
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
guybedford/es-module-lexer#266 ·
-
bug documentation
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 88/100
apify/apify-docs#3206 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 90/100
anhnt256/cursor-swarm#21 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
documentation good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
zerohourzulu/irontrellis#16 ·