apache / apache/cloudstack

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

Aberta
#10,977 1 comentário 0 reações 0 responsáveis Ver no GitHub
long-term-plan
Linguagem predominante
Java
Estrelas
3.1k
Forks
1.4k
Merge médio
6d 19h
PRs com merge (30d)
32

Descrição

"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

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Inspecione o .pre-commit-config.yaml existente do repositório e identifique a política de versão do Python usada pelo projeto. Adicione o hook pyupgrade com o argumento --py37-plus-style apropriado da issue e, em seguida, verifique se a configuração do pre-commit o aceita.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python
Domínio
tooling
Tipo de issue
Funcionalidade
Dificuldade
2/5
Tempo estimado
1-3 horas
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.