From 92019441d09cafedc9396ced47a591b8b76568cc Mon Sep 17 00:00:00 2001 From: Laytan Laats Date: Sun, 26 Mar 2023 01:33:03 +0100 Subject: [PATCH] fix: use go:build tools instead of ignore so go mod tidy doesn't remove deps --- pkg/visitor/traverser/traverser_gen.go | 10 ++-------- pkg/visitor/traverser/traverser_impl.go | 7 +------ 2 files changed, 3 insertions(+), 14 deletions(-) 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) {