summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
author世界 <[email protected]>2023-11-29 13:12:38 +0800
committer世界 <[email protected]>2023-11-29 20:52:32 +0800
commit7d51b7ffb3ddfaac1c42c06d022b9cba3657ae8a (patch)
treec265522795ca6f745019fe70ead43669308934d8 /Makefile
parent63a151aef9f9f04f95074ad353c05f57a21c7888 (diff)
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile17
1 files changed, 17 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..f45eb17
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,17 @@
+fmt:
+ @gofumpt -l -w .
+ @gofmt -s -w .
+ @gci write --custom-order -s standard -s "prefix(github.com/sagernet/)" -s "default" .
+
+fmt_install:
+ go install -v mvdan.cc/gofumpt@latest
+ go install -v github.com/daixiang0/gci@latest
+
+lint:
+ golangci-lint run ./...
+
+lint_install:
+ go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
+
+test:
+ go test -v ./... \ No newline at end of file