solhint
solhint copied to clipboard
Solhint is an open-source project to provide a linting utility for Solidity code.
Embark framework: https://framework.embarklabs.io/ Plugins: https://framework.embarklabs.io/plugins/ Creating a plugin: https://framework.embarklabs.io/docs/creating_plugins.html
The current description is verbose and favours crediting protofire before describing what is actually does for sentence 2. ``` Solhint is an open source project created by https://protofire.io. Its goal...
Right now `processStr` only indicates where the warning begins. This makes sense when reporting the errors in the console but for other things (e.g. highlighting) it's not enough information. We...
See discussion here: https://github.com/protofire/solhint/pull/182#issuecomment-580376784
It would be nice to have some benchmarks on how fast (or slow) solhint is. Not sure how to do this. Using something like [this file](https://github.com/solidityj/solidity-antlr4/blob/88c2be659adc4b65adce7efc48657cacb5ed9675/test.sol) duplicated several times —perhaps...
This can be a unit test (assuming this is something unit-testable, otherwise it might require a refactor) or a e2e (which we don't have right now, but it would be...
At the very least, the rule used for those examples is deprecated, but the whole section could probably use a revamp too.
May the JSON schema describing .solhint.json files please be added to this project.