Files
submanager/scripts/check.sh

20 lines
318 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
echo "==> Formatting check"
if command -v dart >/dev/null 2>&1; then
dart format --output=none --set-exit-if-changed .
else
echo "dart not found in PATH" >&2
exit 1
fi
echo "==> Static analysis"
flutter analyze
echo "==> Tests"
flutter test
echo "\nAll checks passed."