new linters and rust language for st3