diff --git a/.golangci.yml b/.golangci.yml index 2d89202..9688026 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,3 +1,4 @@ linters: enable: - prealloc + - nakedret diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 925f136..45dcf46 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,5 +1,5 @@ repos: - repo: https://github.com/golangci/golangci-lint - rev: v1.44.2 + rev: v1.50.1 hooks: - id: golangci-lint diff --git a/Makefile b/Makefile index 8d17ac8..191c886 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,12 @@ SHELL=bash +setup: + pre-commit install + test: cd examples && diff <(sed 's|CURDIR|$(CURDIR)|' expected_results.txt) <(go run .. 2>&1 | sed '/^go: downloading/d') + +lint: + pre-commit run --all-files + +.PHONY: lint test