mirror of
https://gitee.com/dgiiot/dgiot.git
synced 2024-11-30 19:28:09 +08:00
16 lines
333 B
Bash
Executable File
16 lines
333 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -euo pipefail
|
|
|
|
target_files=()
|
|
while IFS='' read -r line; do target_files+=("$line"); done < <(grep -r -l --exclude-dir=.git --exclude-dir=_build "#!/bin/" .)
|
|
return_code=0
|
|
for i in "${target_files[@]}"; do
|
|
echo checking "$i" ...
|
|
if ! shellcheck "$i"; then
|
|
return_code=1
|
|
fi
|
|
done
|
|
|
|
exit $return_code
|