fix: pre-commit hook
This commit is contained in:
		
							parent
							
								
									fa2d98007e
								
							
						
					
					
						commit
						43a799e958
					
				|  | @ -14,10 +14,6 @@ repos: | ||||||
|       rev: 0.2.3 |       rev: 0.2.3 | ||||||
|       hooks: |       hooks: | ||||||
|           - id: yamlfmt |           - id: yamlfmt | ||||||
|     - repo: https://github.com/Bahjat/pre-commit-golang |  | ||||||
|       rev: v1.0.3 |  | ||||||
|       hooks: |  | ||||||
|           - id: gofumpt |  | ||||||
|     - repo: https://github.com/dnephin/pre-commit-golang |     - repo: https://github.com/dnephin/pre-commit-golang | ||||||
|       rev: v0.5.1 |       rev: v0.5.1 | ||||||
|       hooks: |       hooks: | ||||||
|  | @ -31,7 +27,13 @@ repos: | ||||||
|             name: make build |             name: make build | ||||||
|             entry: make build |             entry: make build | ||||||
|             language: system |             language: system | ||||||
|  |             always_run: true | ||||||
|  |             stages: [commit] | ||||||
|  |             pass_filenames: false | ||||||
|           - id: make-test |           - id: make-test | ||||||
|             name: make test |             name: make test | ||||||
|             entry: make test |             entry: make test | ||||||
|             language: system |             language: system | ||||||
|  |             always_run: true | ||||||
|  |             stages: [commit] | ||||||
|  |             pass_filenames: false | ||||||
|  |  | ||||||
							
								
								
									
										5
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								Makefile
									
									
									
									
									
								
							|  | @ -3,11 +3,13 @@ | ||||||
| BUILD_DIR = ./build | BUILD_DIR = ./build | ||||||
| TMP_DIR = ./tmp | TMP_DIR = ./tmp | ||||||
| APPS := $(notdir $(wildcard ./cmd/*)) | APPS := $(notdir $(wildcard ./cmd/*)) | ||||||
| FLAGS := "-s -w" | VERSION := $(shell git rev-parse --short HEAD) | ||||||
|  | FLAGS := "-s -w -X main.Version=$(VERSION)" | ||||||
| 
 | 
 | ||||||
| all: build | all: build | ||||||
| 
 | 
 | ||||||
| build: | build: | ||||||
|  | 	echo 'make build' | ||||||
| 	$(foreach APP,$(APPS), go build -ldflags=$(FLAGS) -o $(BUILD_DIR)/$(APP) ./cmd/$(APP);) | 	$(foreach APP,$(APPS), go build -ldflags=$(FLAGS) -o $(BUILD_DIR)/$(APP) ./cmd/$(APP);) | ||||||
| 
 | 
 | ||||||
| clean: | clean: | ||||||
|  | @ -22,6 +24,7 @@ prepare-test: | ||||||
| 	git submodule update --init --remote | 	git submodule update --init --remote | ||||||
| 
 | 
 | ||||||
| test: | test: | ||||||
|  | 	echo 'make test' | ||||||
| 	./scripts/prepare_test_repos.sh $(TMP_DIR) | 	./scripts/prepare_test_repos.sh $(TMP_DIR) | ||||||
| 	go test -coverprofile cover.out -v ./... | 	go test -coverprofile cover.out -v ./... | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -52,7 +52,7 @@ ok      github.com/joint-online-judge/JOJ3/cmd/joj3  2.290s  coverage: 74.0% of | ||||||
| 
 | 
 | ||||||
| ### For developers | ### For developers | ||||||
| 
 | 
 | ||||||
| 1. Install [`pre-commit`](https://pre-commit.com/), [`golangci-lint`](https://golangci-lint.run), [`goimports`](https://golang.org/x/tools/cmd/goimports), [`gofumpt`](https://github.com/mvdan/gofumpt). | 1. Install [`pre-commit`](https://pre-commit.com/), [`golangci-lint`](https://golangci-lint.run). | ||||||
| 
 | 
 | ||||||
| 2. Install the pre-commit hooks. It will run some checks before you commit. | 2. Install the pre-commit hooks. It will run some checks before you commit. | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user