gosnmp

Форк
0
/
Makefile 
24 строки · 763.0 Байт
1
.PHONY: test lint lint-all lint-examples tools
2

3
GOLANGCI_LINT_VERSION ?= v1.54.2
4

5
test:
6
	go test *.go
7

8
lint: check_license
9
	golangci-lint run -v
10

11
tools:
12
	curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/$(GOLANGCI_LINT_VERSION)/install.sh \
13
		| sh -s -- -b $(GOPATH)/bin $(GOLANGCI_LINT_VERSION)
14

15
.PHONY: check_license
16
check_license:
17
	@echo ">> checking license header"
18
	@licRes=$$(for file in $$(find . -type f -iname '*.go' ! -path './vendor/*') ; do \
19
               awk 'NR<=3' $$file | grep -Eq "(Copyright [0-9]+ The GoSNMP Authors|generated|GENERATED)" || echo $$file; \
20
       done); \
21
       if [ -n "$${licRes}" ]; then \
22
               echo "license header checking failed:"; echo "$${licRes}"; \
23
               exit 1; \
24
       fi
25

26

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.