You can find the code used in this chapter on GitHub at https://github.com/PacktPublishing/Mastering-Blockchain-Programming-with-Solidity/tree/master/Chapter06.
In this chapter, we are going to use different code quality tools. For each tool, you can install the latest version of these tools. As of writing this book, the following are the latest version of these tools:
- surya version 0.2.8 and onward: GitHub link of the project https://github.com/ConsenSys/surya
- solhint version 2.0.0 and onward: GitHub link of the project https://github.com/protofire/solhint
- solium version 1.2.3 and onward: GitHub link of the project https://github.com/duaraghav8/Ethlint
- solidity-coverage version 0.5.11 and onward: GitHub link of the project https://github.com/sc-forks/solidity-coverage
To install the preceding tools, you must have Node...