Update dependency solhint to v3.6.2 #334
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.4.1
->3.6.2
Release Notes
protofire/solhint (solhint)
v3.6.2
Compare Source
Added
one-contract-per-file
- Enforces the use of ONE contract per file #487Fixed
foundry-test-functions
- Modified regex to include invariant and statefulFuzz tests #484quotes
- To allow quotes inside double quotes and viceversa #485JSON
- Formatter returning JS object instead of standard json #490v3.6.1
Compare Source
BREAKING CHANGE
not-rely-on-time
was REMOVED from RECOMMENDED rulesetThis was long overdue.
Beware!! If you are relying on this rule and it is not explicitly configured (meaning there's only
solhint:recommended
option).You should add this rule manually:
If not explicitly added, this rule will not be executed.
SPECIAL ATTENTION
compiler-version
default was updated from ^0.5.2 to ^0.8.0Added
Notes
option on docs to add more information of each rule. Seefoundry-test-functions
. #476Fixed
func-named-parameters
- false positives on builtin functions #472ordering
- treat initializer weight same as constructor #474check-send-result
- false positive on `erc777.send()`` function #477explicit-types
- default value is now taking into account when no value is specified in config #481compiler-version
- default value is now taking into account when no value is specified in config #483Updates
check-send-result
added config clarification in the newNotes
section #482compiler-version
default was updated from ^0.5.2 to ^0.8.0 #483v3.5.1
Compare Source
Updated
ignoreConstructors
option forno-empty-blocks
#418quotes
rule, added default rules list on readme #443reason-string
rule #446max-warnings
#455no-empty-blocks
rule for receive() function #466Added
list-rules
command #449Compact formatter
#457Fixed
maxWarnings
parameter waiting review #439–fix
option not working in avoid-throw rule #442stdin
command #450Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
This PR has been generated by Mend Renovate. View repository job log here.