embarklabs / embark

Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms
https://framework.embarklabs.io/
MIT License
3.79k stars 495 forks source link

Linting support for Solidity #316

Closed duaraghav8 closed 6 years ago

duaraghav8 commented 6 years ago

Hi @iurimatias

Solium is a security-focused linter for solidity. I've noticed several projects that use both embark & solium, so devs end up running the lint command separately. Plugging solium into embark would significantly improve their workflow, since triggering embark would additionally provide the following benefits with minimal development overhead for you:

  1. Checks for both style and security for contracts
  2. Automatic code fixing for lazy devs

If this seems interesting to you, would love to talk:)

iurimatias commented 6 years ago

Hi Raghav

Indeed i was thinking to integrate a linter by default, feel free to reach me on gitter to talk further about it https://gitter.im/iurimatias