Unlike cargo format, clippy needs to actually build the project.
This should prevent non-fmt code from hitting the master branch.