Use ruff for linting
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Inizia leggendo .github/workflows/python-app.yml e identifica gli attuali passaggi di flake8 e di linting speciale. Traccia come viene eseguito il linting per i contributori e in CI, quindi consolida questi percorsi intorno a ruff. Il lavoro è completato quando i casi speciali esclusivi di CI sono stati rimossi e il linting si comporta allo stesso modo localmente e in CI.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
We currently use flake8 for linting, but ruff provides a nice way to consolidate linting rules used/defined by various other tools, such as black and flake8. We should also remove the "special" linting cases currently run only as part of CI (see .github/workflows/python-app.yml). Linting should be applied the same way, whether we're contributing code or running CI.
- Lingua principale
- Python
- Stelle
- 29
- Fork
- 32
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 nasa/python_cmr
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
nasa/python_cmr#123 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
nasa/python_cmr#122 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
nasa/python_cmr#108 ·
-
additional attributesAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100
nasa/python_cmr#104 ·
-
enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
nasa/python_cmr#95 · 1 commento ·
Tutte le issue di nasa/python_cmr
Issue simili
-
needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
openvinotoolkit/openvino_notebooks#3665 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
-
docs
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
benchmark-gap
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno