| Index: runtime/observatory/tool/ensure_dartfmt.sh
|
| diff --git a/runtime/observatory/tool/ensure_dartfmt.sh b/runtime/observatory/tool/ensure_dartfmt.sh
|
| new file mode 100755
|
| index 0000000000000000000000000000000000000000..6aa50e98d573153a51f6591c9f51a45619c48e18
|
| --- /dev/null
|
| +++ b/runtime/observatory/tool/ensure_dartfmt.sh
|
| @@ -0,0 +1,15 @@
|
| +#!/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
|
|
|