Anything that is not readily visually detectable is a bad thing in general,
and more specifically,
as different people edit the same code,
their editors may automatically strip out trailing whitespace,
causing spurious differences between different versions of the same file (i.e.
code in a source control system).