14 lines
366 B
Bash
Executable file
14 lines
366 B
Bash
Executable file
#!/usr/bin/env bash
|
|
# Format and lint Python sources with Ruff.
|
|
# Pass --check to fail (instead of fix) — used by CI.
|
|
set -euo pipefail
|
|
|
|
cd "$(dirname "$0")"
|
|
|
|
if [[ "${1:-}" == "--check" ]]; then
|
|
uv run --group dev ruff format --check .
|
|
uv run --group dev ruff check .
|
|
else
|
|
uv run --group dev ruff format .
|
|
uv run --group dev ruff check --fix .
|
|
fi
|