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

Enable B905 (zip-without-explicit-strict) linting rules

Aperta
#6,916 0 commenti 1 reazione 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 3 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
65/100
Tipo di issue
Refactoring
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
python
Ambito
tooling

Direzione di ricerca

The issue references PR #6904 which enabled flake8-bugbear but excluded rule B905. First, locate the linting configuration (likely .ruff.toml or pyproject.toml) to see the current exclusions. Then, find all instances of zip() calls in the codebase flagged by B905, review each to decide whether strict=True or strict=False is appropriate, and update them accordingly. Run the linter to verify the changes.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

https://github.com/mozilla/bugbug/pull/6904#discussion_r4066628444

PR #6904 enables most of flake8-bugbear ("B"), but excludes B905 (zip() without explicit strict=). The autofix defaults every flagged call to strict=False, which just preserves old behavior — but per @suhaibmujahid's review, each site should be reviewed individually, since strict=True is usually the better choice unless strict=False is intentionally needed.

Lingua principale
Python
Stelle
570
Fork
351
Merge medio
2g 3h
PR unite (30g)
69

Guida per i contributori

Apri la guida per i contributori

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 mozilla/bugbug

Tutte le issue di mozilla/bugbug

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.