Skip to main content

Module med

Module med 

Source

Re-exportsยง

use crate::sol::SolLint; ๐Ÿ”’
use assert_state_change::*; ๐Ÿ”’
use cheatcode_environment::*; ๐Ÿ”’
use dangerous_unary_operator::*; ๐Ÿ”’
use div_mul::*; ๐Ÿ”’
use ecrecover::*; ๐Ÿ”’
use incorrect_erc20_interface::*; ๐Ÿ”’
use incorrect_erc721_interface::*; ๐Ÿ”’
use incorrect_strict_equality::*; ๐Ÿ”’
use tautology::*; ๐Ÿ”’
use tx_origin::*; ๐Ÿ”’
use uninitialized_local::*; ๐Ÿ”’
use uninitialized_state_variables::*; ๐Ÿ”’
use unsafe_oz_erc721_mint::*; ๐Ÿ”’
use unsafe_typecast::*; ๐Ÿ”’
use unused_return::*; ๐Ÿ”’
use locked_ether::*; ๐Ÿ”’
use mapping_deletion::*; ๐Ÿ”’
use non_reentrant_not_first::*; ๐Ÿ”’
use weak_prng::*; ๐Ÿ”’
use tautological_compare::*; ๐Ÿ”’

Modulesยง

assert_state_change ๐Ÿ”’
cheatcode_environment ๐Ÿ”’
Finds raw environment reads whose values can cross a Foundry environment mutation.
dangerous_unary_operator ๐Ÿ”’
div_mul ๐Ÿ”’
ecrecover ๐Ÿ”’
incorrect_erc20_interface ๐Ÿ”’
incorrect_erc721_interface ๐Ÿ”’
incorrect_strict_equality ๐Ÿ”’
locked_ether ๐Ÿ”’
mapping_deletion ๐Ÿ”’
non_reentrant_not_first ๐Ÿ”’
tautological_compare ๐Ÿ”’
tautology ๐Ÿ”’
tx_origin ๐Ÿ”’
uninitialized_local ๐Ÿ”’
uninitialized_state_variables ๐Ÿ”’
unsafe_oz_erc721_mint ๐Ÿ”’
unsafe_typecast ๐Ÿ”’
unused_return ๐Ÿ”’
weak_prng ๐Ÿ”’

Structsยง

AssertStateChange
CheatcodeEnvironment
DangerousUnaryOperator
DivideBeforeMultiply
Ecrecover
IncorrectERC20Interface
IncorrectERC721Interface
IncorrectStrictEquality
LockedEther
MappingDeletion
NonReentrantNotFirst
TautologicalCompare
TxOrigin
TypeBasedTautology
UninitializedLocal
UninitializedStateVariables
UnsafeOzErc721Mint
UnsafeTypecast
UnusedReturn
WeakPrng

Constantsยง

REGISTERED_LINTS

Functionsยง

register_lints