The {“extends”: “solhint:recommended”} property in a configuration file enables this rule.
Enforce explicit types (like uint256) over implicit ones(like uint).
This rule accepts an array of options:
Index | Description | Default Value |
---|---|---|
0 | Rule severity. Must be one of “error”, “warn”, “off”. | warn |
{
"rules": {
"explicit-types": ["warn"]
}
}
uint256 public variableName
fixed128x18 public foo
uint256 public variableName = uint256(5)
uint public variableName
fixed public foo
uint public variableName = uint(5)
This rule was introduced in Solhint 3.7.0-rc02