DiamondLightSource / DiamondLightSource/python-copier-template
Stop using `ryanluker.vscode-coverage-gutters` vscode plugin
- Lingua principale
- Jinja
- Stelle
- 25
- Fork
- 10
- Merge medio
- 4h 4m
- PR unite (30g)
- 6
Descrizione
As coverage is now builtin:
https://code.visualstudio.com/docs/python/testing#_run-tests-with-coverage
We don't need the `ryanluker.vscode-coverage-gutters` vscode plugin for this anymore
This ticket is to remove that, then check whether we still need to override the `cov.xml` output location anymore. If we don't then we can remove all the coverage output and all mention of coverage in `pyproject.toml` and use the recommended invocation for codecov:
https://github.com/codecov/example-python/blob/fe5346d9068be9f9e51eb2de73ccc375dbae6c4e/.github/workflows/ci.yml#L17-L24
This needs testing on a different project first before putting into copier
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia individuando la configurazione dell’estensione VS Code e le voci relative alla coverage in pyproject.toml, quindi confronta l’invocazione CI con l’esempio di workflow Python di Codecov collegato. Testa la configurazione proposta in un altro progetto prima di modificare il template copier; il lavoro è completato quando il plugin e gli override o riferimenti non necessari alla coverage sono stati rimossi senza interrompere la generazione dei report di coverage.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python, vscode
- Ambito
- ci-cd, testing, tooling
- Tipo di issue
- Refactoring
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100