ci(lint): enable predeclared linter

Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
This commit is contained in:
Matthieu MOREL 2023-05-21 09:20:07 +02:00
parent 92d6980360
commit c8e7f95a3c
3 changed files with 7 additions and 6 deletions

View File

@ -13,8 +13,9 @@ linters:
- gocritic - gocritic
- gofumpt - gofumpt
- goimports - goimports
- revive
- misspell - misspell
- predeclared
- revive
- unconvert - unconvert
- unused - unused

View File

@ -216,9 +216,9 @@ func (ce *CircularExemplarStorage) ValidateExemplar(l labels.Labels, e exemplar.
return ce.validateExemplar(seriesLabels, e, false) return ce.validateExemplar(seriesLabels, e, false)
} }
// Not thread safe. The append parameters tells us whether this is an external validation, or internal // Not thread safe. The appended parameters tells us whether this is an external validation, or internal
// as a result of an AddExemplar call, in which case we should update any relevant metrics. // as a result of an AddExemplar call, in which case we should update any relevant metrics.
func (ce *CircularExemplarStorage) validateExemplar(key []byte, e exemplar.Exemplar, append bool) error { func (ce *CircularExemplarStorage) validateExemplar(key []byte, e exemplar.Exemplar, appended bool) error {
if len(ce.exemplars) == 0 { if len(ce.exemplars) == 0 {
return storage.ErrExemplarsDisabled return storage.ErrExemplarsDisabled
} }
@ -250,7 +250,7 @@ func (ce *CircularExemplarStorage) validateExemplar(key []byte, e exemplar.Exemp
} }
if e.Ts <= ce.exemplars[idx.newest].exemplar.Ts { if e.Ts <= ce.exemplars[idx.newest].exemplar.Ts {
if append { if appended {
ce.metrics.outOfOrderExemplars.Inc() ce.metrics.outOfOrderExemplars.Inc()
} }
return storage.ErrOutOfOrderExemplar return storage.ErrOutOfOrderExemplar

View File

@ -244,9 +244,9 @@ type txRing struct {
txIDCount int // How many ids in the ring. txIDCount int // How many ids in the ring.
} }
func newTxRing(cap int) *txRing { func newTxRing(capacity int) *txRing {
return &txRing{ return &txRing{
txIDs: make([]uint64, cap), txIDs: make([]uint64, capacity),
} }
} }