cosmos-sdk/scripts
Alessio Treglia cdf2b7a7c5
gometalinter -> golangci-lint migration (#3933)
{,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
2019-03-19 17:52:43 +01:00
..
install replace dep with go mod (#3907) 2019-03-18 13:45:25 +01:00
Makefile gometalinter -> golangci-lint migration (#3933) 2019-03-19 17:52:43 +01:00
README.md Merge PR #2930: Simulation spring cleaning 2018-11-29 16:17:10 +01:00
linkify_changelog.py Merge PR #2246: add script to make changelog links actual links 2018-09-07 00:54:59 -04:00
localnet-blocks-test.sh Run localnet on every commit ensure network reaches at least 10 blocks (#2067) 2018-08-16 20:23:57 +02:00
multisim.sh replace dep with go mod (#3907) 2019-03-18 13:45:25 +01:00

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.