Add shellcheck makefile target.
This commit is contained in:
parent
6d0e1a2e73
commit
309315910e
1 changed files with 21 additions and 0 deletions
21
Makefile
21
Makefile
|
@ -39,6 +39,8 @@ PYTHON_VERSION=cdist/version.py
|
||||||
SPHINXM=make -C $(DOCS_SRC_DIR) man
|
SPHINXM=make -C $(DOCS_SRC_DIR) man
|
||||||
SPHINXH=make -C $(DOCS_SRC_DIR) html
|
SPHINXH=make -C $(DOCS_SRC_DIR) html
|
||||||
SPHINXC=make -C $(DOCS_SRC_DIR) clean
|
SPHINXC=make -C $(DOCS_SRC_DIR) clean
|
||||||
|
|
||||||
|
SHELLCHECKCMD=shellcheck -s sh -f gcc -x -e SC2154,SC1091
|
||||||
################################################################################
|
################################################################################
|
||||||
# Manpages
|
# Manpages
|
||||||
#
|
#
|
||||||
|
@ -253,3 +255,22 @@ test-remote:
|
||||||
|
|
||||||
pep8:
|
pep8:
|
||||||
$(helper) $@
|
$(helper) $@
|
||||||
|
|
||||||
|
shellcheck-global-explorers:
|
||||||
|
@find cdist/conf/explorer -type f -exec $(SHELLCHECKCMD) {} + || exit 0
|
||||||
|
|
||||||
|
shellcheck-manifests:
|
||||||
|
@find cdist/conf/type -type f -name manifest -exec $(SHELLCHECKCMD) {} + || exit 0
|
||||||
|
|
||||||
|
shellcheck-local-gencodes:
|
||||||
|
@find cdist/conf/type -type f -name gencode-local -exec $(SHELLCHECKCMD) {} + || exit 0
|
||||||
|
|
||||||
|
shellcheck-remote-gencodes:
|
||||||
|
@find cdist/conf/type -type f -name gencode-remote -exec $(SHELLCHECKCMD) {} + || exit 0
|
||||||
|
|
||||||
|
shellcheck-gencodes: shellcheck-local-gencodes shellcheck-remote-gencodes
|
||||||
|
|
||||||
|
shellcheck-types: shellcheck-manifests shellcheck-gencodes
|
||||||
|
|
||||||
|
shellcheck: shellcheck-global-explorers shellcheck-types
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue