mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-10-03 19:29:44 +08:00
Improve Makefile example
10
TravisCI.md
10
TravisCI.md
@@ -95,7 +95,7 @@ language: bash
|
|||||||
before_install:
|
before_install:
|
||||||
- wget -c https://goo.gl/ZzKHFv -O - | tar -xvJ -C /tmp/
|
- wget -c https://goo.gl/ZzKHFv -O - | tar -xvJ -C /tmp/
|
||||||
- PATH="/tmp/shellcheck-latest:$PATH"
|
- PATH="/tmp/shellcheck-latest:$PATH"
|
||||||
script: shellcheck **/*.sh
|
script: shellcheck */**/*.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
> Makefiles can easily integrate it
|
> Makefiles can easily integrate it
|
||||||
@@ -104,13 +104,11 @@ script: shellcheck **/*.sh
|
|||||||
|
|
||||||
```Makefile
|
```Makefile
|
||||||
.PHONY: lint
|
.PHONY: lint
|
||||||
lint: vendor/shellcheck
|
lint: /tmp/shellcheck-latest/shellcheck
|
||||||
vendor/shellcheck **/*.sh
|
$< */**/*.sh
|
||||||
|
|
||||||
vendor/shellcheck:
|
/tmp/shellcheck-latest/shellcheck:
|
||||||
wget -c 'https://goo.gl/ZzKHFv' -O - | tar -xvJ -C /tmp/
|
wget -c 'https://goo.gl/ZzKHFv' -O - | tar -xvJ -C /tmp/
|
||||||
mkdir -p vendor/
|
|
||||||
cp /tmp/shellcheck-latest/shellcheck $@
|
|
||||||
```
|
```
|
||||||
|
|
||||||
`.travis.yml`:
|
`.travis.yml`:
|
||||||
|
Reference in New Issue
Block a user