beeware/beeware.github.io

Add ruff to repo to lint Python scripts.

Open

#751 geöffnet am 2. Feb. 2026

Auf GitHub ansehen
 (1 Kommentar) (0 Reaktionen) (0 zugewiesene Personen)Python (813 Forks)auto 404
enhancementgood first issue

Repository-Metriken

Stars
 (593 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

What is the problem or limitation you are having?

This repository contains Python code, but we are not enforcing Ruff style configurations on that code.

Describe the solution you'd like

Add a ruff configuration to pyproject.toml, and a pre-commit rule to enforce ruff formatting.

Describe alternatives you've considered

Additional context

The initial ruff linting ruleset can be copied from Toga's configuration.

After adding the configuration, run pre-commit run --all to ensure style is enforced on all existing code. This will almost certainly result in some formatting updates.

Contributor Guide