Releases: slippy-lint/slippy
Releases · slippy-lint/slippy
v0.3.1
This version adds support for solidity 0.8.31 (thanks @pcaversaccio!) and improves the error message of compatible-pragma.
v0.3.0
This is the first version of Slippy released under the slippy package. The previous versions were using @slippy-lint/slippy. To update to this version, change your package.json to use this new package name and version:
- "@slippy-lint/slippy": "^0.2.1",
+ "slippy": "^0.3.0",In addition to this change:
- New rule:
no-unnecessary-boolean-compare - New rule:
no-unnecessary-else - New rule:
no-hardcoded-gas - The
sort-modifiersrule now supports autofix.
v0.2.1
This version adds a new rule, yul-prefer-iszero.
It also fixes an issue triggered by running slippy ./contracts/Foo.sol instead of slippy contracts/Foo.sol. These commands are equivalent, but only the latter was working. They both work now (thanks @Arvolear!)
v0.2.0
v0.1.3
v0.1.2
v0.1.1
v0.1.0
- New rule:
no-unchecked-calls - New rule:
sort-members - New rule:
one-contract-per-file - New rule:
compatible-pragma - Improve the error messages produced by
sort-imports - Added a
--versionflag to the CLI
v0.0.12
Added a new no-restricted-syntax rule, which lets you disallow certain syntax patterns using Slang queries.