Azure / Azure/azure-cli-dev-tools
[Feature request] Use ruff to replace flake8 and pylint
- Vorherrschende Sprache
- Python
- Sterne
- 91
- Forks
- 134
- Ø Merge
- 2 Std. 51 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
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/
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, den Einstiegspunkt des azdev-Linters im Repository nachzuverfolgen, und vergleiche seine flake8- und pylint-Prüfungen mit den dokumentierten Fähigkeiten von Ruff. Lege fest, welche Prüfungen ersetzt werden können, und verifiziere, dass das resultierende Verhalten des azdev-Linters die angestrebten Ziele hinsichtlich Geschwindigkeit und Abdeckung erfüllt; im Issue werden keine spezifischen Dateien oder Tests genannt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- cli, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100