From c940ac4f72e7e55ef1a7aa35cc0fc32684716977 Mon Sep 17 00:00:00 2001 From: dakkar Date: Thu, 19 Dec 2024 09:42:17 +0000 Subject: minimal example --- .golangci.yml | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 .golangci.yml (limited to '.golangci.yml') diff --git a/.golangci.yml b/.golangci.yml new file mode 100644 index 0000000..3fcf71e --- /dev/null +++ b/.golangci.yml @@ -0,0 +1,56 @@ +--- +output: + sort-results: true + +run: + go: "1.23" + +linters-settings: + goimports: + local-prefixes: www.thenautilus.net/cgit + + gci: + sections: + - standard + - default + - prefix(www.thenautilus.net/cgit) + + misspell: + locale: "UK" + + varnamelen: + ignore-names: + - ok + - w + - r + + wsl: + # sometimes I really have to start a block with a comment! + allow-separated-leading-comment: true + + +linters: + disable: + - ireturn # we should return concrete types, not interfaces, but I + # can't quite figure out how to do it... + - exhaustruct + - forbidigo + - depguard + - mnd + - nonamedreturns + presets: + - style + - bugs + - error + - format + - import + - module + - performance + - unused + + +issues: + exclude: + - 'package should be `\w+_test`' + - 'package comment should not have leading space' + -- cgit v1.2.3