ignite / cli

Ignite is a CLI tool and hub designed for constructing Proof of Stake Blockchains rooted in Cosmos-SDK
https://ignite.com
Other
1.24k stars 536 forks source link

Create a `goanalysis` package for code related to analysing go source code #1128

Open lumtis opened 3 years ago

lumtis commented 3 years ago

https://github.com/tendermint/starport/pull/1104#discussion_r629366382

Implement methods to analyse:

Implementation of interface analysis: https://github.com/tendermint/starport/blob/88781ee/starport/pkg/cosmosanalysis/module/message.go#L22-L61

Implementation of types: https://github.com/tendermint/starport/blob/8863e892686bdff28ece8cf0c88db43a93764a4e/starport/services/scaffolder/component.go#L196-L232

bensooraj commented 3 years ago

Hey, is this up for grabs? Would love have a shot at this.

fadeev commented 3 years ago

@bensooraj I don't see why not! 🙂 Since this is a non-trivial issue (from my perspective), I think the best way to approach this is to make a small PR and incrementally push code to it, so we can all be in sync about how it's implemented.

bensooraj commented 3 years ago

@fadeev Perfect! On it!