Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

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

未关闭 适合新手
#7,265 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 18 天内回复

@KoushikSagarr 已经在做这个了。

开始于 2026年10月30日。

  • #7271 来自 @KoushikSagarr —— 未关闭

评估

难度
2/5
预计耗时
1-3 小时
新手友好度
78/100
Issue 类型
重构
描述清晰度
描述清楚
活跃度
活跃
技术栈
rails, ruby
领域
tooling

调研方向

从 main 上的 .standard_todo.yml 开始,选择一个列出的文件;issue 建议优先选择 spec/ 下的 model 和 spec,因为它们更容易处理。运行 bundle exec standardrb --fix path/to/file.rb,修复剩余的问题,然后运行该文件的 spec。文件符合 Standard 规范且其条目从 .standard_todo.yml 中移除后,即表示完成;请先评论说明你的选择,以避免工作重叠。

由索引模型根据 Issue 内容生成。

描述

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.

主要语言
Ruby
星标
382
派生
547
平均合并
10 天 19 小时
30 天内合并 PR
20

环境准备

在 Codespaces 中打开

在浏览器里用你自己的 GitHub 账号启动这个项目的开发容器。

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

rubyforgood/casa 的其他 Issue

查看 rubyforgood/casa 的全部 Issue

相似的 Issue

更多 Ruby Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。