I have all but given up on Code Checkin Policy in TFS.
For me, running the policy checker against one of my solutions takes about 30 minutes.
That is unacceptable.
But, there is still some hope of running the static analysis on the back end, so I am still looking around at the goings on in this area.
A new Code Comment Checking Policy has been released, which would be really nice way to force the people to comment their code.
Every blogpost about Microsoft TFS is about how badly it suck. So why do people use it?
I use reshaper, nant, mbunit, rhino mocks, cruise control.net, subversion, tortoisesvn some other stuff; and that combination works well.