category precommit