cdf2b7a7c5
{,scripts/}Makefile: - Remove gometalinter, install golangci-lint. - Remove distinction between tools and devtools. Just tools is enough. - test_lint -> lint Migrating away from underscore separated names. - Remove unnecessary targets. - Drop tendermint/lint. Incompatbile with golangci-lint and no longer necessary anyway. - Fix misleading message in go-mod-cache. - New ci-target to avoid download tools twice. - Run tests with -mod=readonly. Port tools/gometalinter.json to .golangci.yml Update CircleCI config accordingly. Closes: #3896 |
||
---|---|---|
.. | ||
install | ||
Makefile | ||
README.md | ||
linkify_changelog.py | ||
localnet-blocks-test.sh | ||
multisim.sh |
README.md
Generally we should avoid shell scripting and write tests purely in Golang. However, some libraries are not Goroutine-safe (e.g. app simulations cannot be run safely in parallel), and OS-native threading may be more efficient for many parallel simulations, so we use shell scripts here.