Informal; often mildly insulting. Also used for a person who behaves as if they are very clever.
petit malinFamilier, péjoratif ; s'emploie surtout pour une personne qui veut paraître très intelligente. Don't be such a smarty-pants.
Ne fais pas ton petit malin.
Informal attributive use, usually before a noun; non-gradable in normal use.
intelloFamilier, souvent péjoratif ; pour qualifier une attitude ou une remarque qui affiche une intelligence jugée agaçante. He made a smarty-pants comment about the answer.
Il a fait une remarque intello sur la réponse.
pédantSouligne le côté prétentieux et agaçant ; registre courant.