Noun
virtue signaller (plural virtue signallers) (neologism) Somebody who engages in virtue signalling.