Firstly, unless they're  being used in lists, semicolons should only connect clauses that are related in some way.
Tout d'abord, à moins qu'ils ne soient utilisés dans des listes, les points-virgules ne doivent raccorder  que des propositions présentant un lien.