Enable goimports linter

Enable `goimports` golangci-lint linter and fix issues.

Signed-off-by: Ben Kochie <superq@gmail.com>
superq/goimports
Ben Kochie 3 weeks ago
parent 0fddfd1ba5
commit 16e2a50b76
No known key found for this signature in database
GPG Key ID: C646B23C9E3245F1

@ -1,17 +1,9 @@
linters: linters:
enable: enable:
- depguard - depguard
- goimports
- misspell - misspell
- revive - revive
disable:
# Disable soon to deprecated[1] linters that lead to false
# positives when build tags disable certain files[2]
# 1: https://github.com/golangci/golangci-lint/issues/1841
# 2: https://github.com/prometheus/node_exporter/issues/1545
- deadcode
- unused
- structcheck
- varcheck
issues: issues:
exclude-rules: exclude-rules:

@ -18,10 +18,11 @@ package collector
import ( import (
"fmt" "fmt"
"github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/procfs/sysfs"
"log/slog" "log/slog"
"strings" "strings"
"github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/procfs/sysfs"
) )
type cpuFreqCollector struct { type cpuFreqCollector struct {

@ -18,9 +18,10 @@
package collector package collector
import ( import (
"log/slog"
"github.com/alecthomas/kingpin/v2" "github.com/alecthomas/kingpin/v2"
"github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus"
"log/slog"
) )
type interruptsCollector struct { type interruptsCollector struct {

@ -17,10 +17,11 @@
package collector package collector
import ( import (
"log/slog"
"github.com/alecthomas/kingpin/v2" "github.com/alecthomas/kingpin/v2"
"github.com/prometheus-community/go-runit/runit" "github.com/prometheus-community/go-runit/runit"
"github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus"
"log/slog"
) )
var runitServiceDir = kingpin.Flag("collector.runit.servicedir", "Path to runit service directory.").Default("/etc/service").String() var runitServiceDir = kingpin.Flag("collector.runit.servicedir", "Path to runit service directory.").Default("/etc/service").String()

@ -17,9 +17,10 @@
package collector package collector
import ( import (
"log/slog"
"github.com/opencontainers/selinux/go-selinux" "github.com/opencontainers/selinux/go-selinux"
"github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus"
"log/slog"
) )
type selinuxCollector struct { type selinuxCollector struct {

@ -18,9 +18,10 @@ package collector
import ( import (
"fmt" "fmt"
"log/slog"
"github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/procfs" "github.com/prometheus/procfs"
"log/slog"
) )
type softirqsCollector struct { type softirqsCollector struct {

@ -18,8 +18,9 @@
package collector package collector
import ( import (
"github.com/prometheus/client_golang/prometheus"
"log/slog" "log/slog"
"github.com/prometheus/client_golang/prometheus"
) )
var unameDesc = prometheus.NewDesc( var unameDesc = prometheus.NewDesc(

Loading…
Cancel
Save