Files
swupd-client/test/code_analysis/shellcheck.bats
T
2019-07-12 16:32:18 -07:00

15 lines
375 B
Bash
Executable File

#!/usr/bin/env bats
# Author: Otavio Pontes
# Email: otavio.pontes@intel.com
@test "ANL001: Shellcheck on changed files" {
for i in $(git diff --name-only origin/master HEAD | \grep -E "\.bats|\.bash"); do
echo checking "$i"
sed 's/^@.*/func() {/' "$i" |
sed 's/^load.*/source test\/functional\/testlib.bash/' |
shellcheck -s bash -x -e SC1008 /dev/stdin
done
}