Various minor things
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
- Domaine
- documentation, testing, tooling
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
-
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.
-
flake8
--per-file-ignoresworks 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-disableto get around it and for running as standalone, and it should be fairly doable
- I also started looking at adding an
-
should add an example on how to run flake8-async through flake8 in pre-commit.
-
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
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de python-trio/flake8-async
-
Rename ASYNC126 to ASYNC4xxOuverterule improvement
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
python-trio/flake8-async#457 · 1 réaction ·
-
Extend ASYNC401 to other formsPeut-être pris @anshurajbisoyi98-ctrl l’a pris il y a 15 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
python-trio/flake8-async#475 · 1 commentaire · 1 réaction ·
-
Warn about unused `noqa`sOuvertenew rule
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
python-trio/flake8-async#454 · 1 commentaire ·
-
ASYNC103 for sync functionsOuverterule improvement
Difficulté 3/5 1-2 jours Accessibilité débutants 62/100
python-trio/flake8-async#447 · 5 commentaires ·
-
New rule: `ASYNC233` for blocking `pathlib` methodsPeut-être pris @paranoa233 l’a pris il y a 103 jours. Ouvertegood first issue
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
python-trio/flake8-async#396 · 1 commentaire ·
Toutes les issues de python-trio/flake8-async
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
aws-samples/sample-per-model-bedrock#295 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 76/100
pyrevitlabs/pyRevit#3792 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 69/100
zephyrproject-rtos/reqmgmt#177 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
polarsource/polar#15580 ·
Les mainteneurs répondent en général sous 1 jour
-
[开源推荐] Windows 系统维护工具箱,支持后台任务队列Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
521xueweihan/HelloGitHub#4011 ·