`make static-check` fails on master: Makefile uses --max-complexity=10, CI uses 11
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 82/100
Direzione di ricerca
Leggi .github/workflows/run-tests.yaml:53, Makefile:42 e scripts/README.md:358 per confrontare i limiti di complessità usati da CI e dal controllo locale. Aggiorna i due comandi locali documentati in modo che corrispondano al limite di CI, poi esegui make static-check; il lavoro è completato se termina correttamente, come in CI.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the bug
make static-check fails on a clean master checkout. CI's flake8 step was moved to --max-complexity=11 in 022bdeb8 (.github/workflows/run-tests.yaml:53), but Makefile:42 and the Windows command in scripts/README.md:358 still use 10. Two functions are now at 11, so CI passes while the local check fails. scripts/README.md also suggests running make static-check from a pre-commit hook, and that hook currently blocks every commit.
To Reproduce
- Check out master (94d0d878)
- Run
make static-check - See:
./scripts/convert.py:999:1: C901 'get_template_for_edition' is too complex (11)
./scripts/pdf_generation/merge_pdfs.py:327:1: C901 'main' is too complex (11)
make: *** [static-check] Error 1
Expected behavior
make static-check passes whenever CI's lint step passes.
Desktop
- OS: macOS, Docker 29.9.2
Additional context
Setting 11 in Makefile:42 and scripts/README.md:358 fixes it; make static-check then exits 0. If you'd rather keep 10, I can refactor the two functions instead. Could I be assigned?
- Lingua principale
- Python
- Stelle
- 158
- Fork
- 110
- Merge medio
- 1g 11h
- PR unite (30g)
- 115
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un 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 OWASP/cornucopia
-
Upgrade @vitest/mocker from 4.1.10 to 5.0Forse di nuovo libera @Mahaboobunnisa123 l’ha presa 43 giorni fa e non c’è nessuna pull request aperta. Apertahelp wanted javascript
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
OWASP/cornucopia#3538 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 52/100
OWASP/cornucopia#3784 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
OWASP/cornucopia#3783 ·
I maintainer di solito rispondono entro 1 giorno
-
Add the Hindi translation for the Companion EditionForse già presa @V-2007-P l’ha presa 2 giorni fa. Aperta
OWASP/cornucopia#3770 · 6 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
bug(copi): next_round and toggle_continue_vote can be triggered on unstarted or finished gamesForse già presa @Abhrant-Singh l’ha presa 3 giorni fa. Aperta
OWASP/cornucopia#3762 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di OWASP/cornucopia
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
AI bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
AUTO-MAS-Project/AUTO-MAS#1960 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
btclib-org/btclib-wallet#872 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: Scheduled returns scan all accepted minion keys causing extreme loadForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertabug needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
saltstack/salt#70789 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 87/100
btclib-org/btclib#3093 ·
I maintainer di solito rispondono entro 1 giorno