Skip to content

manual_assert ​

Default: Enabled

Source Code

What it does ​

Checks for manual implementations of assert macro in if expressions.

Example ​

cairo
fn main() {
    let a = 5;
    if a == 5 {
        panic!("a shouldn't be equal to 5");
    }
}

Can be rewritten as:

cairo
fn main() {
    let a = 5;
    assert!(a != 5, "a shouldn't be equal to 5");
}