mirror of
https://github.com/dokku/buildpack-nginx.git
synced 2025-10-05 02:04:33 +00:00
Run shellcheck against repository
This commit is contained in:
20
Makefile
Normal file
20
Makefile
Normal file
@ -0,0 +1,20 @@
|
||||
shellcheck:
|
||||
ifeq ($(shell shellcheck > /dev/null 2>&1 ; echo $$?),127)
|
||||
ifeq ($(shell uname),Darwin)
|
||||
brew install shellcheck
|
||||
else
|
||||
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse'
|
||||
sudo apt-get update -qq && sudo apt-get install -qq -y shellcheck
|
||||
endif
|
||||
endif
|
||||
|
||||
ci-dependencies: shellcheck
|
||||
|
||||
lint:
|
||||
@echo linting...
|
||||
@$(QUIET) find ./ -maxdepth 2 -not -path '*/\.*' | xargs file | egrep "shell|bash" | awk '{ print $$1 }' | sed 's/://g' | xargs shellcheck
|
||||
|
||||
setup:
|
||||
$(MAKE) ci-dependencies
|
||||
|
||||
test: setup lint
|
Reference in New Issue
Block a user