A developer is not allowed to check in any code that does not fulfill all the below given criterias:

Unit Tests

JavaDoc

Documentation

Code convention