Files
santa/Testing/lint.sh
Kent Ma 9e3943ec68 Add error on lint failure and include a fix.sh (#632)
Add error on lint failure, include a fix.sh, and fix existing linter errors.
2021-10-11 11:33:10 -04:00

18 lines
391 B
Bash
Executable File

#!/bin/bash
function main() {
GIT_ROOT=$(git rev-parse --show-toplevel)
err=0
find $GIT_ROOT \( -name "*.m" -o -name "*.h" -name "*.mm" \) -exec clang-format --Werror --dry-run {} \+
err="$(( $err | $? ))"
go get github.com/bazelbuild/buildtools/buildifier
~/go/bin/buildifier --lint=warn -r $GIT_ROOT
err="$(( $err | $? ))"
return $err
}
main $@
exit $?