TheAlgorithms / TheAlgorithms/Python

Should we add matchify to pre-commit

Ouverte
#15,337 8 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

enhancement
Langage dominant
Python
Étoiles
225k
Forks
51.1k
Merge moyen
1 j 23 h
PR mergées (30 j)
156

Description

Feature description

@priya-sundaram-dev, please evaluate if we should add https://github.com/15r10nk/matchify to our codebase.

Python's match statement is powerful and we should encourage contributors to use it where it makes sense.

On Python 14t, please run uv tool install matchify && matchify data_structures, which should modify six files.

Do these changes look correct and useful? Do you recommend we add this tool to pre-commit?

Guide de contribution

Ouvrir le guide de contribution

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.

Piste de recherche

Exécutez uv tool install matchify && matchify data_structures sur Python 14t comme demandé, puis examinez les six fichiers modifiés. Évaluez si les transformations sont correctes et utiles pour cette base de code, et si matchify doit faire partie de pre-commit. Le travail est terminé lorsque les résultats sont documentés et qu’une recommandation claire est formulée.

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

Évaluation

Stack technique
python
Domaine
tooling
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

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