Emit: to throw or give out; "emit a warning" means "print a warning" Omit: to leave out; "omit a warning" means "not printing a warning even though you should". In these cases, you are proactively working against the warnings, i.e. preventing them. Cheers