Azure / Azure/azure-cli-dev-tools
[Feature request] Use ruff to replace flake8 and pylint
- Lingua principale
- Python
- Stelle
- 91
- Fork
- 134
- Merge medio
- 2h 51m
- PR unite (30g)
- 1
Descrizione
It only takes less than 0.2s to check cli repo, which is awesome.
```
Measure-Command {ruff check ./}
TotalMilliseconds : 160.2757
```
In comparison, `azdev style` takes 37minute.

Disregard some lint rules of pylint are missed, it can replace `azdev linter`. https://github.com/astral-sh/ruff/issues/970
Ref: https://docs.astral.sh/ruff/
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia tracciando il punto di ingresso del linter azdev nel repository e confronta i suoi controlli flake8 e pylint con le funzionalità documentate di Ruff. Definisci quali controlli possono essere sostituiti e verifica che il comportamento risultante del linter azdev soddisfi gli obiettivi previsti di velocità e copertura; l'issue non indica file o test specifici.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- cli, tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100