Open
Description
Using the latest tinygo release 2a76ceb (but also the dev branch), if I attempt to run 'make lint', it fails:
make lint
/bin/sh: 1: node: not found
cd internal/tools && go generate -tags tools ./
go: downloading github.com/mgechev/revive v1.3.9
go: downloading github.com/golangci/misspell v0.6.0
go: downloading github.com/mitchellh/go-homedir v1.1.0
go: downloading github.com/pkg/errors v0.9.1
go: downloading github.com/fatih/color v1.17.0
go: downloading github.com/mgechev/dots v0.0.0-20210922191527-e955255bf517
go: downloading github.com/spf13/afero v1.11.0
go: downloading github.com/hashicorp/go-version v1.7.0
go: downloading github.com/BurntSushi/toml v1.4.0
go: downloading github.com/chavacava/garif v0.1.0
go: downloading github.com/olekukonko/tablewriter v0.0.5
go: downloading github.com/fatih/structtag v1.2.0
go: downloading golang.org/x/tools v0.23.0
go: downloading golang.org/x/text v0.14.0
go: downloading github.com/mattn/go-colorable v0.1.13
go: downloading github.com/mattn/go-isatty v0.0.20
go: downloading github.com/mattn/go-runewidth v0.0.9
go: downloading golang.org/x/sys v0.22.0
revive -version
version 1.3.9
# TODO: lint more directories!
# revive.toml isn't flexible enough to filter out just one kind of error from a checker, so do it with grep here.
# Can't use grep with friendly formatter. Plain output isn't too bad, though.
# Use 'grep .' to get rid of stray blank line
revive -config revive.toml compiler/... src/{os,reflect}/*.go | grep -v "should have comment or be unexported" | grep '.' | awk '{print}; END {exit NR>0}'
linting - getting packages: getting packages - resolving packages in dots: malformed import path "src/{os,reflect}/*.go": invalid char '{'