Skip to content
This repository was archived by the owner on Jul 5, 2023. It is now read-only.

Update dependency solhint to v3.4.1 #31

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jun 23, 2021

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
solhint (source) 3.0.0-rc.4 -> 3.4.1 age adoption passing confidence

Release Notes

protofire/solhint

v3.4.1

Compare Source

Updated
  • Updated solidity parser to 0.16.0 #​420
Added
  • Added github workflow to execute unit tests on each PR #​412
  • Added macOS and windows into E2E github workflow #​422
Fixed
  • False positive on for-loop Yul #​400
  • Ordering-rule support for Top Level statements #​393
  • Fix no-global-import to accept named global imports #​416
  • Fix named-parameters-mapping to not enforce on nested mappings #​421



v3.4.0

Compare Source

Updated
  • Solhint dependencies to support newer versions #​380
  • Linter fixed to get clearer source code #​381
  • E2E, added formatters into repo, updated CI #​385
  • Solhint dependencies to support newer versions #​403
Added
  • New Rule: For banning "console.sol" and "import hardhat or foundry console.sol" #​372
  • New Rule: No global imports #​390
  • New Rule: Named parameters in v0.8.18 solidity version #​403
Fixed
  • TypeError: cannot read property 'errorCount' of undefined #​351
  • Directories with .sol in the name path treated as files #​352
  • Doc generator and added a CI step to avoid crashing #​389
  • Rule for banning "console.sol" and "import hardhat or foundry console.sol #​391
  • Option –quiet works now with all files #​392
  • Transfers with .call excluded from warning as low level code #​394
  • Made func-visibility skip free functions #​396
  • False positive on no-unused-vars for payable arguments without name #​399



v3.3.8

Compare Source

Fixed Docs and Typos
Updated



v3.3.7

Compare Source

v3.3.6

Compare Source

This version upgrades @solidity-parser/parser to the latest version (v0.13.2). It also includes a fix for #​290.

v3.3.5

Compare Source

v3.3.4

Compare Source

This release fixes an issue with the ordering rule #​274

v3.3.3

Compare Source

v3.3.2

Compare Source

This release upgrades the parser, adding support for file-level functions and constants.

It also fixes issues #​249 and #​258.

v3.3.1

Compare Source

This release fixes an issue that was making solhint's package to include a lot of unnecessary stuff.

Thanks to @​cruzdanilo for the PR!

v3.3.0

Compare Source

This release adds the comprehensive-interface rule, that checks that all your public methods are overrides. This is useful to make sure that the API of your contract is extracted to an interface. This rule is not included in the default or recommended rulesets.

Thanks to @​nventuro for suggesting it!

v3.2.2

Compare Source

v3.2.1

Compare Source

This version adds support for solidity 0.7.1.

v3.2.0

Compare Source

v3.1.0

Compare Source

v3.0.0

Compare Source

Solhint 3.0 is finally released! This release brings several changes, hopefully for good 🙂

You can try it out by upgrading your existing installation to 3.0.0. If you have feedback or found a bug, please open an issue.

Change underlying parser

We changed the solidity parser we were using for a higher level library. This might seem like an implementation detail, but the practical implication is that now writing plugins should be much easier. Of course, this also means that existing plugins will need to be re-written, but it shouldn't be a lot of work. If you have a plugin (or want to write one), feel free to ask us for help. And don't forget to read the plugins guide.

Autofix support

We added support for autofix in solhint, and implemented it for a couple of simple cases (avoid-throw and avoid-sha3), but we plan to add it to more rules.

Breaking changes

  • All the styling rules were removed. We recommend using prettier-solidity instead. You can combine it with solhint with this plugin.
  • compiler-fixed and compiler-gt-0_4 were removed. You can use compiler-version instead.
  • mark-callable-contracts was removed from the solhint:recommended ruleset.

v3.0.0-rc.8

Compare Source

Fix problem with no-unused-vars and new call syntax.

Better error handling when a plugin is loaded.

v3.0.0-rc.7

Compare Source

  • Upgrade parser

v3.0.0-rc.6

Compare Source

v3.0.0-rc.5

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot changed the title Update dependency solhint to v3.3.6 Update dependency solhint to v3.3.7 Mar 26, 2022
@renovate renovate bot force-pushed the renovate/solhint-3.x branch from 468a1eb to b1e98af Compare March 26, 2022 13:06
@renovate renovate bot force-pushed the renovate/solhint-3.x branch from b1e98af to 8c2ade8 Compare March 16, 2023 12:04
@renovate renovate bot changed the title Update dependency solhint to v3.3.7 Update dependency solhint to v3.4.1 Mar 16, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants