We use Solium to lint solidity contracts.
npm install -g solium
solium -d contracts/
or
npm run lint:sol
npm install -g surya
surya inheritance contracts/* contracts/*/* contracts/*/*/* | dot -Tpng > docs/SelfToken.png
surya dependencies <contract_name> contracts/* contracts/*/* contracts/*/*/*