Changelog
[4.1.0] - 2024-01-08
payable-fallback
rule #528quotes
rule #529avoid-suicide
rule #531contract-name-camelcase
rule #532event-name-camelcase
rule #533Changelog
[4.0.0] - 2023-10-01
private-vars-leading-underscore
rule to clarify its functionalityno-empty-blocks
rule to clarify its functionality--disc
) #506fix
option now shows the report on screen #509save
option to store report on disk with the standard or the specified format #509explicit-types
rule #504no-console
rule #513private-vars-leading-underscore
rule #511one-contract-per-file
ignore interfaces #514 (Thanks to @cruzdanilo)Changelog
[3.6.1] - 2023-08-11
not-rely-on-time
was REMOVED from RECOMMENDED ruleset<br>
This was long overdue.<br>
Beware!! If you are relying on this rule and it is not explicitly configured (meaning there's only solhint:recommended
option).<br>
You should add this rule manually: {
"extends": "solhint:recommended",
"rules": {
"not-rely-on-time": "warn",
"compiler-version": "off"
},
}
If not explicitly added, this rule will not be executed.
compiler-version
default was updated from ^0.5.2 to ^0.8.0check-send-result
added config clarification in the new Notes
section #482compiler-version
default was updated from ^0.5.2 to ^0.8.0 #483Notes
option on docs to add more information of each rule. See foundry-test-functions
. #476func-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 #483Changelog
[3.5.1] - 2023-08-04
quotes
rule, added default rules list on readme #443reason-string
rule #446max-warnings
#455no-empty-blocks
rule for receive() function #466list-rules
command #449Compact formatter
#457Changelog
[3.4.0] - 2023-02-17