This repo includes following features:
- New hardhat 2.19 (after ethers migration to v6)
- hardhat-tracer - powerful tool to debug local and live net transactions
- solidity-docgen - documentation generator basing on NatSpec commentaries
- Eslint - JS/TS linter
- Prettier - universal formatter configured for JS/TS/JSON/Solidity
- Prettier - simple formatter for JS/TS (should be defined as default formatter)
- ESLint - highlights errors from eslint in editor
- Solidity - by Nomic Foundation (hardhat developers)
- Solidity Visual Developer - powerful tool to explore smart contract and create schemas based on contract hierarchy, call sequence, etc.
Our coding principles and general code style will be described in ClickUp doc