Linter for Solidity smart contracts with style and security checks
Linter for Solidity code
solhint
$ solhint contracts/MyContract.sol
$ solhint 'contracts/**/*.sol'
$ solhint contracts/ --format json