metadex/scripts/lint

17 lines
264 B
Text
Raw Permalink Normal View History

2022-08-14 20:41:58 +02:00
#!/bin/sh -eu
2025-02-01 14:53:59 +01:00
_run() {
printf '[%s] ' "$1" >&2
uv run -- "$@"
}
2022-08-14 20:41:58 +02:00
if [ "${1:-}" = '--fix' ]; then
2025-02-01 14:53:59 +01:00
_run ruff check --fix
_run ruff format
2022-08-14 20:41:58 +02:00
else
2025-02-01 14:53:59 +01:00
_run ruff check
_run ruff format --check
_run interrogate -v metadex
_run mypy metadex
2022-08-14 20:41:58 +02:00
fi