Keep your code fresh smelling: generate bad code smells specs2 specifications for any source language