Before saving post hook

Yep, it looks like there is no option how to stop post saving. I am checking wp-includes/post.php, and all I see is wp_insert_post_data filter where you can check and modify post data (before saving), but that’s all.

Or … you can hook to save_post, and if there is something wrong with the post, then call wp_delete_post() and remove it right away 🙂