diff --git a/pkg/visitor/traverser/traverser_gen.go b/pkg/visitor/traverser/traverser_gen.go index ea6a763..ab5dc3c 100644 --- a/pkg/visitor/traverser/traverser_gen.go +++ b/pkg/visitor/traverser/traverser_gen.go @@ -1,5 +1,4 @@ -//go:build ignore -// +build ignore +//go:build tools package main @@ -33,12 +32,7 @@ var fileTempl = template.Must( package traverser -import ( - "github.com/VKCOM/php-parser/pkg/ast" - // Importing packages here, so that go mod tidy does not remove the dependency on it. - // It is used in traverser_gen.go but that is ignored with go mod tidy. - "golang.org/x/tools/go/packages" -) +import "github.com/VKCOM/php-parser/pkg/ast" {{range $typ := .Types}} func (t *Traverser) {{$typ.FuncName}}(n *ast.{{$typ.Name}}) { if !t.checkEntrance(n) { diff --git a/pkg/visitor/traverser/traverser_impl.go b/pkg/visitor/traverser/traverser_impl.go index 75b9474..c2b6e87 100644 --- a/pkg/visitor/traverser/traverser_impl.go +++ b/pkg/visitor/traverser/traverser_impl.go @@ -2,12 +2,7 @@ package traverser -import ( - "github.com/VKCOM/php-parser/pkg/ast" - // Importing packages here, so that go mod tidy does not remove the dependency on it. - // It is used in traverser_gen.go but that is ignored with go mod tidy. - "golang.org/x/tools/go/packages" -) +import "github.com/VKCOM/php-parser/pkg/ast" func (t *Traverser) Root(n *ast.Root) { if !t.checkEntrance(n) {