v1.1.7
Solium v1.1.7 introduces 3 new lint rules:
no-constant: Recommends replacingconstantmodifier in function declarations withview, sinceconstantwill be deprecated starting solidity v0.5.0. This rule provides automatic fixing capability.value-in-payable: Ensures that functions containingmsg.valueare declaredpayable.max-len- Enforces an upper limit on the number of characters per line of code. Defaults to145, but is customisable via.soliumrc.json.
The rule pragma-on-top can now fix experimental pragma statement positions.
Solium's parser and all rules (except for indentation and lbrace) now support the constructor() declaration syntax. The rules that don't yet support this syntax don't produce any false positives. The CLI introduces the --debug flag that can be used by developers to view stack traces for details about errors. Starting 1.1.7, Solium also displays the list of its backers on README.md.
This release saw significant contributions from @mushketyk & @ElOpio