From 4a621671749db8e13ebbb23953385a9f69317036 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Tue, 3 Mar 2026 23:46:22 +0200 Subject: build: add golangci-lint config and mage target --- .golangci.yml | 14 ++++++++++++++ Magefile.go | 4 ++++ 2 files changed, 18 insertions(+) create mode 100644 .golangci.yml diff --git a/.golangci.yml b/.golangci.yml new file mode 100644 index 0000000..9aa3b5c --- /dev/null +++ b/.golangci.yml @@ -0,0 +1,14 @@ +run: + timeout: 5m + +linters: + enable: + - errcheck + - govet + - ineffassign + - staticcheck + - unused + +issues: + max-issues-per-linter: 0 + max-same-issues: 0 diff --git a/Magefile.go b/Magefile.go index 4320a9e..f0da006 100644 --- a/Magefile.go +++ b/Magefile.go @@ -20,6 +20,10 @@ func Test() error { return sh.RunV("go", "test", "./...") } +func Lint() error { + return sh.RunV("golangci-lint", "run", "./...") +} + func Install() error { return sh.RunV("go", "install", "./cmd/timr") } -- cgit v1.2.3