From a5302aef539461494a0321c8e06134a7b6f12bf2 Mon Sep 17 00:00:00 2001 From: Hau Nguyen Date: Mon, 28 Nov 2022 10:31:05 +0700 Subject: [PATCH] feat: add parser.SkipObjectResolution --- internal/imports/formatter.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/internal/imports/formatter.go b/internal/imports/formatter.go index 9e08b91..02acb8b 100644 --- a/internal/imports/formatter.go +++ b/internal/imports/formatter.go @@ -191,7 +191,7 @@ func (ft *Formatter) formatFile(path string) error { return nil } -// Copy from goimports-reviser +// Copy from gofumpt, goimports-reviser func (ft *Formatter) formatImports( path string, pathBytes []byte, @@ -200,8 +200,7 @@ func (ft *Formatter) formatImports( // Parse ast fset := token.NewFileSet() - parserMode := parser.Mode(0) - parserMode |= parser.ParseComments + parserMode := parser.ParseComments | parser.SkipObjectResolution astFile, err := parser.ParseFile(fset, path, pathBytes, parserMode) if err != nil {