Swashbuckler.
The foreign people who retire to France and make themselves residents do indeed have to declare their state and company pensions as income if they are paid in France and are taxed accordingly exactly the same way as French people are. They do not escape the tax man by living in France.
I live in France myself.