Use leading underscore solhint rule for private constants (#4542)
Co-authored-by: Francisco Giordano <fg@frang.io>
This commit is contained in:
committed by
GitHub
parent
a5ed318634
commit
812404cee8
@ -31,8 +31,8 @@ abstract contract ReentrancyGuard {
|
||||
// amount. Since refunds are capped to a percentage of the total
|
||||
// transaction's gas, it is best to keep them low in cases like this one, to
|
||||
// increase the likelihood of the full refund coming into effect.
|
||||
uint256 private constant _NOT_ENTERED = 1;
|
||||
uint256 private constant _ENTERED = 2;
|
||||
uint256 private constant NOT_ENTERED = 1;
|
||||
uint256 private constant ENTERED = 2;
|
||||
|
||||
uint256 private _status;
|
||||
|
||||
@ -42,7 +42,7 @@ abstract contract ReentrancyGuard {
|
||||
error ReentrancyGuardReentrantCall();
|
||||
|
||||
constructor() {
|
||||
_status = _NOT_ENTERED;
|
||||
_status = NOT_ENTERED;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -59,19 +59,19 @@ abstract contract ReentrancyGuard {
|
||||
}
|
||||
|
||||
function _nonReentrantBefore() private {
|
||||
// On the first call to nonReentrant, _status will be _NOT_ENTERED
|
||||
if (_status == _ENTERED) {
|
||||
// On the first call to nonReentrant, _status will be NOT_ENTERED
|
||||
if (_status == ENTERED) {
|
||||
revert ReentrancyGuardReentrantCall();
|
||||
}
|
||||
|
||||
// Any calls to nonReentrant after this point will fail
|
||||
_status = _ENTERED;
|
||||
_status = ENTERED;
|
||||
}
|
||||
|
||||
function _nonReentrantAfter() private {
|
||||
// By storing the original value once again, a refund is triggered (see
|
||||
// https://eips.ethereum.org/EIPS/eip-2200)
|
||||
_status = _NOT_ENTERED;
|
||||
_status = NOT_ENTERED;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -79,6 +79,6 @@ abstract contract ReentrancyGuard {
|
||||
* `nonReentrant` function in the call stack.
|
||||
*/
|
||||
function _reentrancyGuardEntered() internal view returns (bool) {
|
||||
return _status == _ENTERED;
|
||||
return _status == ENTERED;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user