forge_lint/sol/low/
mod.rs1use crate::sol::{EarlyLintPass, LateLintPass, SolLint};
2
3mod block_timestamp;
4use block_timestamp::BLOCK_TIMESTAMP;
5
6mod calls_loop;
7use calls_loop::CALLS_LOOP;
8
9mod delegatecall_loop;
10use delegatecall_loop::DELEGATECALL_LOOP;
11
12mod missing_zero_check;
13use missing_zero_check::MISSING_ZERO_CHECK;
14
15mod return_bomb;
16use return_bomb::RETURN_BOMB;
17
18register_lints!(
19 (BlockTimestamp, early, (BLOCK_TIMESTAMP)),
20 (CallsLoop, late, (CALLS_LOOP)),
21 (DelegatecallLoop, late, (DELEGATECALL_LOOP)),
22 (MissingZeroCheck, late, (MISSING_ZERO_CHECK)),
23 (ReturnBomb, late, (RETURN_BOMB)),
24);