solhint

Linter for Solidity smart contracts with style and security checks

brewmacoslinux
Try with needOr install directly
Source

About

Linter for Solidity code

Commands

solhint

Examples

Lint a single Solidity file$ solhint contracts/MyContract.sol
Lint all Solidity files in a directory$ solhint 'contracts/**/*.sol'
Run specific rules and output as JSON$ solhint contracts/ --format json