Cómo forzar una linea en blanco al final del archivo en VS Code

Muchas veces dentro de proyectos de desarrollo de software ocurren errores o "bugs" a causa de factores externos a nuestro programa. Muchas veces es por la interacción de nuestro código con el código de otros - mediante plugins o librerías - y muchas otras es por la infraestructura en la que vivirá nuestro código - el servidor, los protocolos de comunicación, etc. - 

La manera que tenemos para evitar este tipo de fallas es aplicar buenas practicas al programar. Éstas son guías que han sido probadas por mucha gente y que nos ayudan a minimizar los riesgos de fallas de compatibilidad así como a hacer un código mejor escrito y mantenible. 

Una de las buenas practicas que es muy común es la falta de una linea en blanco al final de los archivos. A simple vista parecería que una nueva linea no nos afecta, pero cuando se usan archivos a través de distintas plataformas (Windows, Mac, Linux) ese espacio final puede ser la diferencia entre un programa funcional y una mezcla de archivos que generan una falla. Esta falla es más comúnmente observada en servidores Linux (que son la mayoría de servidores en el mundo real).

En VS Code tenemos un par de formas de asegurar que una linea sea agregada al final de los archivos al guardar, permitiendo así que no nos preocupemos de esa pequeña regla y que el IDE se encargue por nosotros.


Por proyecto

Para activar esta funcionalidad por proyecto, debemos crear un archivo .vscode/settings.json en el cuál debemos poner lo siguiente:

{
  "files.insertFinalNewline": true
}

 

Configuración global

Si queremos activar la funcionalidad para todos los proyectos que usamos, debemos hacer la configuración global del IDE. Para ello debemos hacer click en File (‘Code’ para Mac) -> Preferences -> Settings. Una vez que se despliega la pantalla de configuraciones, en la barra de búsqueda escribimos "Newline" y activamos la opción que diga "Files: Insert Final Newline".

Insert Final Newline Setting


Sea cual sea la manera en la que lo hagamos, agregar la linea final nos ayudará a evitar dolores de cabeza al publicar nuestro código.

Comentarios

Mi foto
JuanoBananoX
Desarrollador de Software, aficionado de los videojuegos y la cultura geek, escritor amateur y entusiasta de la tecnología. Con experiencia de 10+ años trabajando con PHP, WordPress, JavaScript, React, CSS, Java y distintas Bases de Datos.

Entradas más populares de este blog

Cómo agregar bloques de código en Blogger

Metal Gear Solid