Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Good first issue: make one file Standard-compliant (burn down .standard_todo.yml)

Đang mở Phù hợp với người mới
#7,265 2 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 4 ngày

Chưa có ai nhận issue này.

Đá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
78/100
Loại issue
Tái cấu trúc
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
rails, ruby
Lĩnh vực
tooling

Hướng nghiên cứu

Bắt đầu với .standard_todo.yml trên main và chọn một tệp trong danh sách; issue gợi ý các model và spec trong spec/ là những lựa chọn dễ hơn. Chạy bundle exec standardrb --fix path/to/file.rb, sửa các lỗi còn lại, rồi chạy spec của tệp đó. Công việc được xem là hoàn tất khi tệp tuân thủ Standard và mục tương ứng được xóa khỏi .standard_todo.yml; hãy bình luận về lựa chọn của bạn trước để tránh trùng lặp.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Difficulty: Easy Good First Issue Help Wanted 🧹 Linting

Help us finish the Standard.rb migration, one file per PR 🎉

.standard_todo.yml lists ~100 files that are allowed to break our Ruby style rules for now. Recent PRs like #7235 and #7237 each cleaned up one file. This is a great first contribution: it's small, it has a clear "done", and CI tells you when you're right.

How to pick one up
  1. Comment below with the file you're taking, so no one else takes the same one
  2. Remove that file's entry from .standard_todo.yml
  3. Run bundle exec standardrb --fix path/to/file.rb, then fix any remaining offenses by hand
  4. Run that file's spec (e.g. bundle exec rspec spec/models/judge_spec.rb)
  5. Open a PR titled Make <file> Standard-compliant (#<this issue>)
Tips
  • Keep it to one file (or one file plus its spec) per PR so review is fast
  • If an autofix changes behaviour (e.g. Time.now → Time.current, update_attribute → update), say so in the PR
  • Models and specs under spec/ are usually easiest; app/models/casa_case.rb and app/models/user.rb are big, so save those for later

Running list: see .standard_todo.yml on main.

Ngôn ngữ chính
Ruby
Star
382
Fork
547
Merge trung bình
7 ngày 21 giờ
Pull request đã merge (30 ngày)
28

Chuẩn bị môi trường

Mở trong Codespaces

Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của rubyforgood/casa

Tất cả issue của rubyforgood/casa

Issue tương tự

Thêm issue về Ruby

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.