Pre commit for Composer integration