Results 35 issues of Daejun Park

https://book.getfoundry.sh/cheatcodes/expect-revert https://book.getfoundry.sh/cheatcodes/expect-emit

enhancement

The following three random* cheatcodes are missing the `view` modifier, preventing them from being used within other view functions: ```solidity function randomAddress() external returns (address); function randomUint() external returns (uint256);...

motivation: the bound cheatcode for signed integers uses vm.toString() when printing the result value. e.g., [this test](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/da1dfe6c96f6f07f174a98428322b1386e12b024/test/utils/math/SignedMath.t.sol#L42) failed due to that. spec: https://github.com/foundry-rs/forge-std/blob/60acb7aaadcce2d68e52986a0a66fe79f07d138f/src/Vm.sol#L1236-L1252 ``` /// Converts the given value to...

enhancement