Files
sdk/runtime/observatory/tool/ensure_dartfmt.sh
T
2016-09-16 06:59:51 -07:00

16 lines
353 B
Bash
Executable File

#!/bin/sh
dart_files=$(find lib web -name "*.dart")
[ -z "$dart_files" ] && exit 0
unformatted=$(dartfmt -n $dart_files)
[ -z "$unformatted" ] && exit 0
# Some files are not dartfmt'd. Print message and fail.
echo >&2 "dart files must be formatted with dartfmt. Please run:"
for fn in $unformatted; do
echo >&2 " dartfmt -w $PWD/$fn"
done
exit 1