Skip to content

Commit a01e729

Browse files
committed
Mark lint and fix targets as PHONY
Without this `make` will get confused if a file/dir named lint or fix happen to exist in the filesystem. Marking the targets as PHONY will force make to always consider them out of date. Signed-off-by: Manuel Mendez <[email protected]>
1 parent 4994b77 commit a01e729

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Makefile.tmpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,12 @@ endif
2121
{{ if .Go }}GOLINT_CONFIG = $(LINT_ROOT)/.golangci.yml{{ end }}
2222
{{ if .YAML }}YAMLLINT_ROOT = out/linters/yamllint-$(YAMLLINT_VERSION){{ end }}
2323

24+
.PHONY: lint
2425
lint: {{ if .Shell }}out/linters/shellcheck-$(SHELLCHECK_VERSION)-$(LINT_ARCH)/shellcheck {{ end }}{{ if .Dockerfile }}out/linters/hadolint-$(HADOLINT_VERSION)-$(LINT_ARCH) {{ end }}{{ if .Go}}out/linters/golangci-lint-$(GOLINT_VERSION)-$(LINT_ARCH) {{ end }}{{ if .YAML}}$(YAMLLINT_ROOT)/bin/yamllint{{ end }}
2526
{{- range .LintCommands }}
2627
{{ .}}{{ end}}
2728

29+
.PHONY: fix
2830
fix: {{ if .Shell }}out/linters/shellcheck-$(SHELLCHECK_VERSION)-$(LINT_ARCH)/shellcheck {{ end }}{{ if .Go}}out/linters/golangci-lint-$(GOLINT_VERSION)-$(LINT_ARCH){{ end }}
2931
{{- range .FixCommands }}
3032
{{ .}}{{ end}}

0 commit comments

Comments
 (0)