Add pre-commit hook `pyupgrade` to auto upgrade Python syntax
- Lingua principale
- Java
- Stelle
- 3.1k
- Fork
- 1.4k
- Merge medio
- 6g 19h
- PR unite (30g)
- 32
Descrizione
"A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language."
https://github.com/asottile/pyupgrade
https://github.com/asottile/pyupgrade?tab=readme-ov-file#python2-and-old-python3x-blocks
Example `.pre-commit-config.yaml` entry:
```
- repo: https://github.com/asottile/pyupgrade
rev: v3.19.1
hooks:
- id: pyupgrade
args: [--py37-plus]
```
Availability:
- --py36-plus will remove Python <= 3.5 only blocks
- --py37-plus will remove Python <= 3.6 only blocks
so on and so forth
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Esamina il file .pre-commit-config.yaml esistente del repository e identifica la policy relativa alla versione di Python utilizzata dal progetto. Aggiungi l’hook pyupgrade con l’argomento --py37-plus-style appropriato indicato nell’issue, quindi verifica che la configurazione di pre-commit lo accetti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100