FV-ANC-3-CL5 No is_initialized check when operating on an account
Bad
// Risk of operating on an uninitialized account
let state = &ctx.accounts.state;
Good
// Explicitly check the `is_initialized` flag before proceeding
if ctx.accounts.state.is_initialized {
return Err(ProgramError::AccountAlreadyInitialized);
}
ctx.accounts.state.is_initialized = true;