Good first issue: make one file Standard-compliant (burn down .standard_todo.yml)
维护者通常 18 天内回复
评估
调研方向
从 main 上的 .standard_todo.yml 开始,选择一个列出的文件;issue 建议优先选择 spec/ 下的 model 和 spec,因为它们更容易处理。运行 bundle exec standardrb --fix path/to/file.rb,修复剩余的问题,然后运行该文件的 spec。文件符合 Standard 规范且其条目从 .standard_todo.yml 中移除后,即表示完成;请先评论说明你的选择,以避免工作重叠。
由索引模型根据 Issue 内容生成。
描述
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
- Comment below with the file you're taking, so no one else takes the same one
- Remove that file's entry from
.standard_todo.yml - Run
bundle exec standardrb --fix path/to/file.rb, then fix any remaining offenses by hand - Run that file's spec (e.g.
bundle exec rspec spec/models/judge_spec.rb) - 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.rbandapp/models/user.rbare big, so save those for later
Running list: see .standard_todo.yml on main.
- 主要语言
- Ruby
- 星标
- 382
- 派生
- 547
- 平均合并
- 10 天 19 小时
- 30 天内合并 PR
- 20
环境准备
在浏览器里用你自己的 GitHub 账号启动这个项目的开发容器。
- 提供 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
rubyforgood/casa 的其他 Issue
-
Stale bot marks Help Wanted / Good First Issue issues as abandoned可能已有人在做 @KoushikSagarr 今天认领。 未关闭github_actions Good First Issue
难度 2/5 1-3 小时 新手友好度 78/100
rubyforgood/casa#7262 · 1 条评论 ·
维护者通常 18 天内回复
-
Bug: Reassigned cases are listed under "Not Assigned" in the Assign a new case dropdown可能重新可做 @Anandb71 于 9 天前认领,目前没有进行中的 PR。 未关闭
难度 2/5 1-3 小时 新手友好度 82/100
rubyforgood/casa#7241 · 3 条评论 · 已指派 1 人 ·
维护者通常 18 天内回复
-
✨ New Feature Difficulty: Intermediate Help Wanted
难度 5/5 一周以上 新手友好度 35/100
rubyforgood/casa#7264 ·
维护者通常 18 天内回复
-
⛓️ Security Difficulty: Intermediate Help Wanted
难度 4/5 3-5 天 新手友好度 52/100
rubyforgood/casa#7263 ·
维护者通常 18 天内回复
-
🏗️ Deployment 📈 Performance Improvement Help Wanted
难度 4/5 3-5 天 新手友好度 35/100
rubyforgood/casa#7218 ·
维护者通常 18 天内回复
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 65/100
greenelab/lab-website-template#357 · 1 条评论 ·
-
难度 1/5 1 小时以内 新手友好度 85/100
shakacode/react_on_rails#5295 ·
维护者通常 1 天内回复
-
account: profile bug
难度 2/5 1-3 小时 新手友好度 78/100
维护者通常 5 天内回复
-
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 85/100
elastic/elasticsearch-ruby#3078 ·