Versión corta: mi empresa está aplicando una regla de directriz de codificación que evita que se envíe código que tenga caracteres de espacio en blanco al final.
¿Existe un complemento para Visual Studio que elimine los espacios en blanco finales cada vez que se guarda un archivo?
Versión larga:
Hay muchas buenas razones para eliminar los espacios en blanco finales del código fuente:
vim
Aunque algunas de las razones podrían evitarse por medios técnicos, quiero respetar las pautas de codificación. Pero aún así, me resisto a buscar espacios en blanco con mis ojos. Es tan... invisible.
El complemento debe
Idealmente (opcional, pero preferido):
Bueno, todavía es difícil para mí creer que el editor de cualquier programador serio, y mucho menos un IDE con todas las funciones, carezca de esta función, pero si realmente la necesita, está Trailing Whitespace Visualizer , que le permite resaltar espacios en blanco y/o recortar espacio en blanco final al guardar (o bajo demanda). Dice que funciona con VS 2013, 2015 y 2017.
No puedo estar seguro de que esto conserve espacios en blanco lógicamente significativos. Pero no conozco ningún recortador de espacios en blanco que verifique esto (sería relativamente complicado y dependería del lenguaje de programación). En mi experiencia, no hay mucho código en la naturaleza que requiera que se conserven los espacios en blanco finales, incluso en cadenas de varias líneas. (Si son de varias líneas, generalmente están destinados a mostrarse en una pantalla, donde los espacios en blanco no importan o se eliminan automáticamente de todos modos. Si se requiere un control preciso de los espacios en blanco, modifique su código para usar múltiples cadenas concatenadas de una sola línea .)
Preguntas más antiguas, pero también vale la pena consultar otras opciones:
Juan Y.
Juan Y.