Summary
Consider adding parameters to the error to indicate which user or values caused the failure
Vulnerability Details
File: DSCEngine.sol
53: error DSCEngine__NeedsMoreThanZero();
54: error DSCEngine__TokenAddressesAndPriceFeedAddressesMustBeSameLength();
55: error DSCEngine__NotAllowedToken();
56: error DSCEngine__TransferFailed();
58: error DSCEngine__MintFailed();
59: error DSCEngine__HealthFactorOk();
60: error DSCEngine__HealthFactorNotImproved();
File: DecentralizedStableCoin.sol
40: error DecentralizedStableCoin__MustBeMoreThanZero();
41: error DecentralizedStableCoin__BurnAmountExceedsBalance();
42: error DecentralizedStableCoin__NotZeroAddress();
File: libraries/OracleLib.sol
17: error OracleLib__StalePrice();