Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

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

Ouverte Adaptée aux débutants
#7,265 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 18 jours

@KoushikSagarr y travaille déjà.

Depuis le 30/10/2026.

  • #7271 par @KoushikSagarr — ouverte

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
78/100
Type d'issue
Refactorisation
Clarté
Clairement spécifiée
Activité
Active
Stack technique
rails, ruby
Domaine
tooling

Piste de recherche

Commencez par .standard_todo.yml sur main et choisissez un fichier dans la liste ; l’issue suggère les modèles et les specs sous spec/ comme choix plus simples. Exécutez bundle exec standardrb --fix path/to/file.rb, corrigez les infractions restantes, puis exécutez la spec de ce fichier. Le travail est terminé lorsque le fichier est conforme à Standard et que son entrée est supprimée de .standard_todo.yml ; indiquez d’abord votre choix dans un commentaire pour éviter les chevauchements.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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.

Langage dominant
Ruby
Étoiles
382
Forks
547
Merge moyen
10 j 19 h
PR mergées (30 j)
20

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de rubyforgood/casa

Toutes les issues de rubyforgood/casa

Issues similaires

Plus d'issues Ruby

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.