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

Various minor things

Ouverte
#310 1 commentaire 1 réaction 0 personnes assignées Voir sur GitHub

Une pull request liée a déjà été fusionnée.

  • #445 par @Zac-HD — fusionnée

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
35/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
Calme
Stack technique
python

Piste de recherche

Traitez les quatre éléments numérotés comme des domaines de travail distincts : la documentation de lint_external de Ruff, les tests de compatibilité de flake8 per-file-ignores, un exemple de pre-commit et visitor102 via le diff de la pull request #307. Commencez par examiner les paramètres Ruff liés et le diff de la PR, puis localisez la documentation et les tests existants pour chaque domaine. Le travail est terminé lorsque chaque élément sélectionné dispose de sa documentation, de son test de compatibilité, de son exemple ou de sa correction visitor102 correspondante.

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

Description

documentation infrastructure rule improvement
  1. I thought it was somewhat doomed to use ruff+flake8-async, but after way too long stumbled upon https://docs.astral.sh/ruff/settings/#lint_external We should probably suggest using this in docs.

  2. flake8 --per-file-ignores works with our 5-character error codes... for now. We should add a test to see when they get around to running validation on it and break compatibility in another way.

    • I also started looking at adding an --per-file-disable to get around it and for running as standalone, and it should be fairly doable
  3. should add an example on how to run flake8-async through flake8 in pre-commit.

  4. fix visitor102: https://github.com/python-trio/flake8-async/pull/307/files#diff-4852409e79e4eb0f3736b0d3c6b6bfd8c2a14411b92416bc203a387dd6986829

Langage dominant
Python
Étoiles
26
Forks
12
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

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 python-trio/flake8-async

Toutes les issues de python-trio/flake8-async

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

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