apache / apache/cloudstack

Add pre-commit hook `pyupgrade` to auto upgrade Python syntax

Abierto
#10,977 1 comentario 0 reacciones 0 asignados Ver en GitHub
long-term-plan
Lenguaje dominante
Java
Estrellas
3.1k
Forks
1.4k
Merge medio
6 d 19 h
PR fusionados (30 d)
32

Descripción

"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

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Inspecciona el .pre-commit-config.yaml existente del repositorio e identifica la política de versiones de Python que utiliza el proyecto. Añade el hook pyupgrade con el argumento --py37-plus-style apropiado del issue y verifica después que la configuración de pre-commit lo acepta.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python
Área
tooling
Tipo de issue
Nueva funcionalidad
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.