Existe uma regra .Net StyleCop que avisa sobre lock (this), lock (typeof, lock (<string obj>, etc.)?

Esses três tipos de bloqueio são aparentemente ruins. Que outro tipo de bloqueio é ruim? Existem regras Stylecop / FxCop que captariam isso? Caso contrário, você poderia me ajudar com uma implementação de regra personalizada? Eles codificam para todos eles devem ser semelhantes, certo?

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion