Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Use ruff for linting

Aperta
#87 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Refactoring
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
github-actions, python
Ambito
ci-cd, tooling

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

chore

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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di nasa/python_cmr

Tutte le issue di nasa/python_cmr

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.