diff --git a/pkg/expr/pruneident_walker.go b/pkg/expr/pruneident_walker.go
index 47afc9026a4e616a04ca05c7e0e66fed3adef682..0341942dc0cb2c4bee4a7f48c4932428477b00f2 100644
--- a/pkg/expr/pruneident_walker.go
+++ b/pkg/expr/pruneident_walker.go
@@ -30,7 +30,7 @@ func NewPruneidentWalker(idents []string) *PruneidentWalker {
 	return w
 }
 
-// scope представляет область видимости для одной переменной
+// scope представляет область видимости для одной переменной.
 type scope struct {
 	variable string
 }
@@ -46,7 +46,7 @@ func (w *PruneidentWalker) Walk(node *ast.Node) {
 // walk рекурсивно обходит узлы, управляя областями видимости для переменных.
 // Реализация аналогична ast.Walk с добавлением обработки областей видимости.
 //
-//nolint:cyclop,funlen,gocyclo
+//nolint:cyclop,funlen,gocyclo // Вынесение логики в функции ещё больше усложнит восприятие кода.
 func (w *PruneidentWalker) walk(node *ast.Node) {
 	if node == nil || *node == nil {
 		return
@@ -124,7 +124,7 @@ func (w *PruneidentWalker) walk(node *ast.Node) {
 // visit проверяет и модифицирует узлы, удаляя указанные идентификаторы
 // и оптимизируя логические выражения после удаления.
 //
-//nolint:cyclop,funlen,gocyclo,gocognit
+//nolint:cyclop,funlen,gocyclo,gocognit // Вынесение логики в функции ещё больше усложнит восприятие кода.
 func (w *PruneidentWalker) visit(node *ast.Node) {
 	switch n := (*node).(type) {
 	case *ast.IdentifierNode: