diff --git a/Makefile b/Makefile
index 84e18a95..e1509806 100755
--- a/Makefile
+++ b/Makefile
@@ -2,7 +2,7 @@
 
 ANTLR_VERSION="4.13.0"
 TMP_DIR := .cache
-LINT_VERSION ?= 1.55.0
+LINT_VERSION ?= 1.56.2
 TRUECLOUDLAB_LINT_VERSION ?= 0.0.2
 OUTPUT_LINT_DIR ?= $(shell pwd)/bin
 LINT_DIR = $(OUTPUT_LINT_DIR)/golangci-lint-$(LINT_VERSION)-v$(TRUECLOUDLAB_LINT_VERSION)
diff --git a/pool/pool.go b/pool/pool.go
index 0b837288..7392e484 100644
--- a/pool/pool.go
+++ b/pool/pool.go
@@ -2049,7 +2049,7 @@ func (p *Pool) updateNodesHealth(ctx context.Context, buffers [][]float64) {
 		wg.Add(1)
 
 		bufferWeights := buffers[i]
-		go func(i int, innerPool *innerPool) {
+		go func(i int, _ *innerPool) {
 			defer wg.Done()
 			p.updateInnerNodesHealth(ctx, i, bufferWeights)
 		}(i, inner)
diff --git a/pool/tree/pool.go b/pool/tree/pool.go
index bffe6e97..38ef09e6 100644
--- a/pool/tree/pool.go
+++ b/pool/tree/pool.go
@@ -677,7 +677,7 @@ func (p *Pool) updateNodesHealth(ctx context.Context, buffers [][]bool) {
 	for i, inner := range p.innerPools {
 		wg.Add(1)
 
-		go func(i int, innerPool *innerPool) {
+		go func(i int, _ *innerPool) {
 			defer wg.Done()
 			p.updateInnerNodesHealth(ctx, i, buffers[i])
 		}(i, inner)