tldr/pages.nl/common/ruff-check.md

1.0 KiB

ruff check

Een extreem snelle Python linter. check is het standaard commando - het kan overal weggelaten worden. Als geen bestanden of mappen zijn gespecificeerd, wordt de huidige map gebruikt. Meer informatie: https://docs.astral.sh/ruff/linter.

  • Voer de linter uit op de opgegeven bestanden of mappen:

ruff check {{pad/naar/bestand_of_map1 pad/naar/bestand_of_map2 ...}}

  • Voer de gesuggereerde fixes uit en pas de bestanden in-place aan:

ruff check --fix

  • Voer de linter uit en re-lint op iedere wijziging:

ruff check --watch

  • Zet alleen de gespecificeerde regels (of alle regels) aan en negeer het configuratie bestand:

ruff check --select {{ALL|regelcode1,regelcode2,...}}

  • Zet additioneel de gespecificeerde regels aan:

ruff check --extend-select {{regelcode1,regelcode2,...}}

  • Zet de gespecificeerde regels uit:

ruff check --ignore {{regelcode1,regelcode2,...}}

  • Negeer alle bestaande schendingen van een regel door # noqa toe te voegen aan alle regels die de regel breken:

ruff check --select {{regelcode}} --add-noqa