Re-exportsยง
use super::MissingZeroCheck;๐use crate::linter::LateLintPass;๐use crate::linter::LintContext;๐use crate::sol::Severity;๐use crate::sol::SolLint;๐use crate::sol::analysis::address_call_receiver;๐use crate::sol::analysis::branch_always_exits;๐use crate::sol::analysis::is_address_type;๐use crate::sol::analysis::is_require_or_assert;๐use crate::sol::analysis::is_zero_value;๐use crate::sol::analysis::lhs_local_var;๐use crate::sol::analysis::loop_stmts;๐use crate::sol::analysis::underlying_var;๐use solar::ast;๐use solar::ast::BinOpKind;๐use solar::ast::UnOpKind;๐use solar::interface::data_structures::Never;๐use solar::sema::Gcx;๐use solar::sema::hir;๐use solar::sema::hir::ExprKind;๐use solar::sema::hir::StmtKind;๐use solar::sema::hir::VariableId;๐use solar::sema::hir::Visit;๐use std::collections::HashMap;๐use std::collections::HashSet;๐use std::ops::ControlFlow;๐use std::slice;๐
Structsยง
- Analyzer ๐
- Tracks address-parameter taint, sinks reached, and guards observed in a function body.