From f6d33fb29fed591da019103aa24e22d5b6e9648b Mon Sep 17 00:00:00 2001 From: Michael Panzlaff Date: Tue, 7 Jul 2026 16:51:06 +0200 Subject: [PATCH] Fix golangci-lint checks --- collectors/lenovoDensePower.go | 2 +- collectors/megwareEureka.go | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/collectors/lenovoDensePower.go b/collectors/lenovoDensePower.go index dc8c4aa..c0980bb 100644 --- a/collectors/lenovoDensePower.go +++ b/collectors/lenovoDensePower.go @@ -110,7 +110,7 @@ func (m *LenovoDensePowerCollector) readEnergy() (float64, time.Time, error) { return 0, time.Unix(0, 0), fmt.Errorf("result must be 14 bytes as specified in the documentation") } - // data is layed out like this: + // data is laid out like this: // data[0 to 1]: FIFO index of value (for debug only) // data[2 to 5]: Integer part of energy in J (little endian) // data[6 to 7]: Fraction part of energy in mJ (little endian) diff --git a/collectors/megwareEureka.go b/collectors/megwareEureka.go index 52334e4..d7b255f 100644 --- a/collectors/megwareEureka.go +++ b/collectors/megwareEureka.go @@ -88,7 +88,7 @@ func (m *MegwareEurekaCollector) Init(config json.RawMessage) error { data, err := m.readMpsData() if err != nil { - return fmt.Errorf("Energy reading test failed: %w", err) + return fmt.Errorf("energy reading test failed: %w", err) } m.energyValLast = data.Energy @@ -115,16 +115,16 @@ func (m *MegwareEurekaCollector) readMpsData() (*mpsData, error) { err := cmd.Run() if err != nil { - return nil, fmt.Errorf("Failed to run u20: %w (stdout=%s stderr=%s)", err, stdout.String(), stderr.String()) + return nil, fmt.Errorf("failed to run u20: %w (stdout=%s stderr=%s)", err, stdout.String(), stderr.String()) } var u20output struct { GetMpsPollValues mpsData `json:"GET_MPS_POLL_VALUES"` } - err = json.Unmarshal([]byte(stdout.String()), &u20output) + err = json.Unmarshal(stdout.Bytes(), &u20output) if err != nil { - return nil, fmt.Errorf("Unable to decode u20 JSON output: %w (stdout=%s)", err, stdout.String()) + return nil, fmt.Errorf("unable to decode u20 JSON output: %w (stdout=%s)", err, stdout.String()) } fmt.Printf("string: %+v\n", stdout.String())