Skip to content

Releases: slippy-lint/slippy

v0.3.1

11 Dec 19:29
d256401

Choose a tag to compare

This version adds support for solidity 0.8.31 (thanks @pcaversaccio!) and improves the error message of compatible-pragma.

v0.3.0

06 Nov 09:06

Choose a tag to compare

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:

v0.2.1

23 Oct 08:58

Choose a tag to compare

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

01 Oct 11:55
e1ad3c9

Choose a tag to compare

This release:

  • Adds a --fix CLI flag to autofix some diagnostics
  • Implements autofix for the explicit-types and no-default-visibility rules
  • Adds a --config CLI param to specify a path to a Slippy config file
  • Improves the sort-imports rule (see #78)

v0.1.3

05 Sep 17:44
cd5258c

Choose a tag to compare

Added support for state variables in sort-modifiers

v0.1.2

05 Sep 13:30
dc4e9ae

Choose a tag to compare

Added contract, interface and library modifiers to the naming-convention rule.

v0.1.1

05 Sep 10:02
f210f97

Choose a tag to compare

  • Made sort-members configurable
  • Fixed a Windows issue

v0.1.0

29 Aug 14:33
bcd88a6

Choose a tag to compare

v0.0.12

09 Aug 12:15
de952c6

Choose a tag to compare

Added a new no-restricted-syntax rule, which lets you disallow certain syntax patterns using Slang queries.

v0.0.11

08 Aug 16:20
861d32b

Choose a tag to compare