R# warn about Empty static constructor is redundant and suggest remove constructor. Removing constructor can change class behavior dramatically. Please read The differences between static constructors and type initializers for example. Maybe this check can be done more gently, i.e. doing additional check if there are some type initializers in class or maybe just make it suggestion not warning.