Refactor tests, scripts and the rules tool, then select every ruff rule (ALL)
I maintainer di solito rispondono entro 2 giorni
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 15/100
- Tipo di issue
- Refactoring
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- python
- Ambito
- developer-experience, testing-qa
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Python
- Stelle
- 18
- Fork
- 33
- Merge medio
- 1g 18h
- PR unite (30g)
- 23
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di PolicyEngine/policyengine-api
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
PolicyEngine/policyengine-api#3911 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
PolicyEngine/policyengine-api#3910 ·
I maintainer di solito rispondono entro 2 giorni
-
Register weighted-microdata rules: weights aren't valuesForse già presa @anth-volk l’ha presa oggi. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 18/100
PolicyEngine/policyengine-api#3937 ·
I maintainer di solito rispondono entro 2 giorni
-
Remove the unused economy comparison moduleForse già presa @anth-volk l’ha presa oggi. Aperta
Difficoltà 3/5 Mezza giornata Idoneità per principianti 18/100
PolicyEngine/policyengine-api#3935 ·
I maintainer di solito rispondono entro 2 giorni
-
Refactor the application package within ruff's complexity limitsForse già presa @anth-volk l’ha presa oggi. Aperta
Difficoltà 4/5 Più di una settimana Idoneità per principianti 18/100
PolicyEngine/policyengine-api#3930 ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di PolicyEngine/policyengine-api
Issue simili
-
md/asciidoc/csv: an explicit `encoding="utf-8"` keeps a leading BOM, the auto-detect path drops itAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
docling-project/docling#4846 ·
I maintainer di solito rispondono entro 1 giorno
-
area/sessions comp/dashboard comp/desktop comp/gateway comp/tui duplicate P2 sweeper:risk-session-state type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
NousResearch/hermes-agent#138914 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bot-triaged module: activation checkpointing module: inductor oncall: pt2 triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
[oblt-aw][autodoc] Update PR Actions Detective E2E prerequisites and fix dashboard-format table typoApertadocumentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
elastic/oblt-aw#2382 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno