From 62a7b227f097ab6a3e43f67eb5d3b1d5e2f882be Mon Sep 17 00:00:00 2001 From: Michael Hohn Date: Wed, 26 Jun 2024 10:35:10 -0700 Subject: [PATCH] Add 'revive' linter setup --- .golangci.yml | 6 ++++++ .revive.toml | 13 +++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 .revive.toml diff --git a/.golangci.yml b/.golangci.yml index 83853b9..59cf77e 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -12,12 +12,18 @@ linters: - godox - lll - loggercheck + - revive - sloglint - tagalign - unparam linters-settings: + revive: + config: .revive.toml staticcheck: checks: - "SA" +issues: + format: "format: {{.FromLinter}}: {{.Text}}" + diff --git a/.revive.toml b/.revive.toml new file mode 100644 index 0000000..6db375d --- /dev/null +++ b/.revive.toml @@ -0,0 +1,13 @@ +ignoreGeneratedHeader = true + +[rule.blank-imports] + Arguments = [true] + +[[rule]] + name = "max-public-identifier-length" + arguments = [15] # Maximum length for public identifiers + +[[rule]] + name = "max-private-identifier-length" + arguments = [15] # Maximum length for private identifiers +