AP is characterizing this election as “extreme right” Le Pen vs “centrist” Macron. But until a few years ago Macron was a Socialist which, I suppose, is not that bad in France but anyone who is a nationalist is “extreme right” according to AP and their ilk.
Press is calling Le Pen far right only because of her immigration stance. In economic matters she is far-left. Much farther left than Macron.