Surpreendentemente, a resposta mais óbvia está faltando: o espaço em branco à direita pode e irá produzir bugs difíceis de encontrar.
A situação mais óbvia são as seqüências multilinhas. Python, JavaScript e Bash são alguns exemplos das linguagens que podem ser afetadas por isso:
print("Hello\·
····World")
produz:
File "demo.py", line 1
print("Hello\
^
SyntaxError: EOL while scanning string literal
que é de alguma forma enigmática e difícil de resolver se o editor não estiver configurado para exibir caracteres de espaço em branco.
Embora o destaque da sintaxe possa ajudar a evitar esses casos, é ainda mais fácil não ter o problema em primeiro lugar, não deixando espaços em branco no final das linhas. É por isso que alguns verificadores de estilo emitem um aviso ao encontrar espaços em branco à direita, e alguns editores os cortam automaticamente.
Ilustração: o destaque da sintaxe pode ajudar a evitar o espaço em branco à direita em situações nas quais pode levar a erros, mas não confie apenas nele.
Outro contexto, brevemente mencionado em uma resposta anterior , são os dados armazenados em arquivos.
Por exemplo, arquivos CSV que contêm espaços em branco à direita podem causar inconsistência de dados, o que também é muito difícil de detectar: analisadores compatíveis com padrões cortam o espaço em branco (o padrão indica que o espaço em branco à esquerda ou à direita é irrelevante, a menos que seja delimitado com aspas duplas), mas alguns analisadores podem se comportar mal e manter o espaço em branco como parte de um valor.
Outros formatos personalizados podem considerar especificamente que espaço em branco é a parte do valor, levando a situações consistentes, mas ainda difíceis de depurar.