There are different tools available to develop bug-free smart contracts in Solidity. The tools available for development, testing, and debugging are Truffle, Ganache, Remix, and MetaMask. We will cover code quality improvement tools, such as Solium, Solhint, and Surya, with a view to ascertaining possible bugs and issues. The reader will get to explore these tools.
The following chapters will be covered in this section:
- Chapter 4, Learning MetaMask and Remix
- Chapter 5, Using Ganache and the Truffle Framework
- Chapter 6, Taking Advantage of Code Quality Tools