Sur quels critères sont définis l'extrêmes gauche et l'extrême droite ?

Je vois pas mal de discussion politique ces derniers temps, en particulier des débats sur les extrêmes.

Sauf que j'ai un peu de mal à savoir quels sont les critères qui font d'un mouvement politique un mouvement d'extrême droite ou d'extrême gauche.

Dans ma tête, extrême gauche = communiste et extrême droite = nazi. Sauf que LFI est qualifié d'extrême gauche sans être communiste et le RN d'extrême droite sans être nazi.

Bien sûr, je sais que pour beaucoup LFI n'est pas d'extrême gauche car "le conseil d'état le dit".

Mais sur quels critères il se base ? C'est quoi les cases à cocher pour qu'un parti soit d'extrême gauche ? D'extrême droite ?