From ad8637722794fc95135be326301e73d0b24a1e7d Mon Sep 17 00:00:00 2001 From: Nuruddin Ashr Date: Thu, 21 May 2026 01:32:48 +0700 Subject: [PATCH] identical: avoid use of shadow variable --- identical/identical.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/identical/identical.go b/identical/identical.go index 898b64e..b9f2640 100644 --- a/identical/identical.go +++ b/identical/identical.go @@ -87,14 +87,14 @@ func (r *runner) run(pass *analysis.Pass) (interface{}, error) { if r.debug { fmt.Fprintln(os.Stderr, " -> Interface declaration:", ts.Name.Name, ts.Pos(), len(ifaceType.Methods.List)) - for i, field := range ifaceType.Methods.List { + for j, field := range ifaceType.Methods.List { switch ft := field.Type.(type) { case *ast.FuncType: - fmt.Fprintf(os.Stderr, " [%d] Field: func %s %T %v\n", i, field.Names[0].Name, ft, field.Pos()) + fmt.Fprintf(os.Stderr, " [%d] Field: func %s %T %v\n", j, field.Names[0].Name, ft, field.Pos()) case *ast.Ident: - fmt.Fprintf(os.Stderr, " [%d] Field: iface %s %T %v\n", i, ft.Name, ft, field.Pos()) + fmt.Fprintf(os.Stderr, " [%d] Field: iface %s %T %v\n", j, ft.Name, ft, field.Pos()) default: - fmt.Fprintf(os.Stderr, " [%d] Field: unknown %T\n", i, ft) + fmt.Fprintf(os.Stderr, " [%d] Field: unknown %T\n", j, ft) } } }