a768543d92
Gocyclo is a code complexity linter. It uses cyclomatic complexity. Cyclomatic complexity essentially measures the number of different paths code could go through. (The conditional in a for loop counts as adding one path) It looks at this on a per-function level. The idea that this would be enforcing is that if there are too many different paths code can go through in a function, it needs to be better split up. (A function with too many code paths is hard to reason about) The complexity which we want the linter to start failing on is configurable. The default is 10. Change the "Cyclo" parameter in `tools/gometalinter.json` to try other values. |
||
---|---|---|
.circleci | ||
.github | ||
baseapp | ||
client | ||
cmd/gaia | ||
crypto | ||
docs | ||
examples | ||
networks | ||
scripts | ||
server | ||
store | ||
tests | ||
tools | ||
types | ||
version | ||
wire | ||
x | ||
.codecov.yml | ||
.dockerignore | ||
.gitignore | ||
CHANGELOG.md | ||
CODEOWNERS | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
Dockerfile | ||
Gopkg.lock | ||
Gopkg.toml | ||
LICENSE | ||
Makefile | ||
README.md | ||
SECURITY.md | ||
Vagrantfile | ||
docker-compose.yml |
README.md
Cosmos SDK
Branch | Tests | Coverage |
---|---|---|
develop | ||
master |
The Cosmos-SDK is a framework for building blockchain applications in Golang.
It is being used to build Gaia
, the first implementation of the Cosmos Hub,
WARNING: The SDK has mostly stabilized, but we are still making some breaking changes.
Note: Requires Go 1.10+
Gaia Testnet
For more information on connecting to the testnet, see cmd/gaia/testnets
For the latest status of the testnet, see the status file.
Install
See the install instructions
Quick Start
Disambiguation
This Cosmos-SDK project is not related to the React-Cosmos project (yet). Many thanks to Evan Coury and Ovidiu (@skidding) for this Github organization name. As per our agreement, this disambiguation notice will stay here.