Refactor tests, scripts and the rules tool, then select every ruff rule (ALL)
Les mainteneurs répondent en général sous 2 jours
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 15/100
- Type d'issue
- Refactorisation
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- python
- Domaine
- developer-experience, testing-qa
Piste de recherche
Start from the ruff configuration, where select must change to ["ALL"] with the global ignores kept to COM812, ISC001, D203 and D213, then run ruff to list violations. Work through the tests, the scripts and the rules tool, whose unittest tests keep their per-file exemptions, and leave the Alembic revisions and script command-line interfaces as they are. PR #3934 is already open against this issue, so check with it before starting. Done means ruff passes under the new selection with every test assertion intact.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Phase 1 step 1.8, group 8b, part 3 of 3: refactor the tests, the scripts and the rules tool within ruff's complexity limits, then switch ruff to select = ["ALL"].
The only global ignores are the two rules that conflict with ruff format (COM812, ISC001) and one rule of each mutually exclusive pydocstyle pair (D203, D213). Test files, generated Alembic revisions and the rules tool's unittest tests keep their registered per-file exemptions. Scripts keep their command-line interfaces, and tests keep every assertion.
- Langage dominant
- Python
- Étoiles
- 18
- Forks
- 33
- Merge moyen
- 1 j 19 h
- PR mergées (30 j)
- 26
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un 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 PolicyEngine/policyengine-api
-
Difficulté 1/5 1-3 heures Accessibilité débutants 88/100
PolicyEngine/policyengine-api#3911 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
PolicyEngine/policyengine-api#3910 ·
Les mainteneurs répondent en général sous 2 jours
-
Register weighted-microdata rules: weights aren't valuesPeut-être pris @anth-volk l’a pris il y a 1 jour. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 18/100
PolicyEngine/policyengine-api#3937 ·
Les mainteneurs répondent en général sous 2 jours
-
Remove the unused economy comparison modulePeut-être pris @anth-volk l’a pris il y a 1 jour. Ouverte
Difficulté 3/5 Une demi-journée Accessibilité débutants 18/100
PolicyEngine/policyengine-api#3935 ·
Les mainteneurs répondent en général sous 2 jours
-
Refactor the application package within ruff's complexity limitsPeut-être pris @anth-volk l’a pris il y a 1 jour. Ouverte
Difficulté 4/5 Plus d'une semaine Accessibilité débutants 18/100
PolicyEngine/policyengine-api#3930 ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de PolicyEngine/policyengine-api
Issues similaires
-
Questions crashes on a real SQuAD2 no-answer predictionPeut-être pris @HuaTNA l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
GST is read as Gulf Standard Time (UTC+4) instead of Guam Standard Time (UTC+10)Peut-être pris @yang00333 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
DOI-USGS/dataretrieval-python#454 ·
Les mainteneurs répondent en général sous 4 jours
-
area:core-platform effort:S priority:P3 status:in-review type:test
Difficulté 2/5 Moins d'une heure Accessibilité débutants 80/100
randomparity/kdive#3246 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Requantification library converts m/z to mass with the hydrogen-atom mass instead of the proton massOuvertebug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
nf-core/metaboigniter#130 ·
Les mainteneurs répondent en général sous 1 jour
-
netbox status: needs owner type: documentation
Difficulté 1/5 Moins d'une heure Accessibilité débutants 75/100
netbox-community/netbox#23412 · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour