| # ----------------------------------------------------------------------- |
| # Copyright 2022-2024 Open Networking Foundation (ONF) and the ONF Contributors |
| # ----------------------------------------------------------------------- |
| # Gather sources to check |
| # TODO: implement deps, only check modified files |
| shell-check-find := find . -name '*.sh' -type f -print0 |
| # shell-check := $(env-clean) pylint |
| shell-check := shellcheck |
| ## ----------------------------------------------------------------------- |
| ## ----------------------------------------------------------------------- |
| $(HIDE)$(env-clean) $(shell-check-find) \ |
| | $(xargs-n1) $(shell-check) $(shell-check-args) |
| ## ----------------------------------------------------------------------- |
| ## ----------------------------------------------------------------------- |
| @echo ' lint-shell Syntax check shell sources' |