Skip to content

Commit

Permalink
working on noimports
Browse files Browse the repository at this point in the history
  • Loading branch information
emicklei committed Jun 10, 2024
1 parent e8cec84 commit 96b950c
Show file tree
Hide file tree
Showing 8 changed files with 30 additions and 6 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
tmp
_debug_bin_varvoy*
_debug_bin_varvoy*
*.dot
1 change: 1 addition & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ install: clean
clean:
find . -name '_debug_bin*' | xargs rm -f
find . -name 'varvoy_*' | xargs rm -rf
find . -name '*.dot' | xargs rm -rf

lint:
golangci-lint run
7 changes: 6 additions & 1 deletion api/debug_test.go
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
package api

import "testing"
import (
"log/slog"
"os"
"testing"
)

func TestExecNoImports(t *testing.T) {
slog.SetDefault(slog.New(slog.NewTextHandler(os.Stderr, &slog.HandlerOptions{Level: slog.LevelDebug})))
exec("/Users/emicklei/Projects/github.com/emicklei/varvoy/todebug/noimports", nil)
}
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ module github.com/emicklei/varvoy

go 1.21.5

replace github.com/traefik/yaegi => github.com/emicklei/yaegi v0.2.0
replace github.com/traefik/yaegi => github.com/emicklei/yaegi v0.2.1

// replace github.com/traefik/yaegi => ../yaegi

Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
github.com/emicklei/yaegi v0.2.0 h1:NVvuDgiCFE8QwD5LDDYSsFbK8K2g3a3U2WZrGRbgbnk=
github.com/emicklei/yaegi v0.2.0/go.mod h1:4eVhbPb3LnD2VigQjhYbEJ69vDRFdT2HQNrXx8eEwUY=
github.com/emicklei/yaegi v0.2.1 h1:TVsz8Vhnh1lzpCmaBm+b9fv+qePPx6HgjNgmhtebMiQ=
github.com/emicklei/yaegi v0.2.1/go.mod h1:4eVhbPb3LnD2VigQjhYbEJ69vDRFdT2HQNrXx8eEwUY=
github.com/traefik-contrib/yaegi-debug-adapter v0.0.0-20240606200100-1922144a1da7 h1:YihHxiRMbfNOIe5H+I5YZJNUVWaXOANYJ0ZrhFF+Tts=
github.com/traefik-contrib/yaegi-debug-adapter v0.0.0-20240606200100-1922144a1da7/go.mod h1:2X7QNrk54+yR4FsTN+LxbVxYZCCR7C+uH76la1daeHU=
golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA=
Expand Down
4 changes: 3 additions & 1 deletion internal/composer.go
Original file line number Diff line number Diff line change
Expand Up @@ -65,11 +65,13 @@ func (c *Composer) Compose() error {
// TODO
// mod.AddRequire("github.com/traefik/yaegi", "v0.16.1")
// if err := mod.AddReplace("github.com/traefik/yaegi", "", "../../../yaegi", ""); err != nil {
// version := "" // latest
// version := "v0.2.1"
if err := mod.AddReplace("github.com/traefik/yaegi", "", "/Users/emicklei/Projects/github.com/emicklei/yaegi", ""); err != nil {
return err
}
// replace github.com/traefik-contrib/yaegi-debug-adapter => github.com/emicklei/yaegi-debug-adapter v0.1.0
if err := mod.AddReplace("github.com/traefik-contrib/yaegi-debug-adapter", "", "/Users/emicklei/Projects/github.com/emicklei/yaegi-debug-adapter", ""); err != nil {
if err := mod.AddReplace("github.com/traefik-contrib/yaegi-debug-adapter", "", "github.com/emicklei/yaegi-debug-adapter", ""); err != nil {
return err
}
// mod.AddRequire("github.com/emicklei/varvoy", "v0.0.0")
Expand Down
3 changes: 3 additions & 0 deletions todebug/initonly/go.mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module hello

go 1.21.5
12 changes: 12 additions & 0 deletions todebug/initonly/main.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package main

import (
"fmt"
)

func init() {
fmt.Println("init called")
}

func main() {
}

0 comments on commit 96b950c

Please sign in to comment.