El punto y coma ya no es obligatorio, sin embargo, si utilizas el archivo .eslintrc.js en tus proyectos, puede ser que te lo pida para que no genere error, pero también puedes declarar la opción para omitirlo.
El punto y coma ya no es obligatorio, sin embargo, si utilizas el archivo .eslintrc.js en tus proyectos, puede ser que te lo pida para que no genere error, pero también puedes declarar la opción para omitirlo.
Hola Julián, espero que estés bien.
Es cierto que en JavaScript moderno el punto y coma al final de una línea no es obligatorio, ya que el motor de JavaScript lo insertará automáticamente si es necesario. Sin embargo, esto no significa que sea una mala práctica incluirlos en el código.
Algunas herramientas como linters pueden configurarse para verificar la presencia de punto y coma en el código, como una medida para mejorar la legibilidad y evitar errores. En el caso específico de ESLint, puedes configurar la regla "semi" para permitir o prohibir el uso de punto y coma en tu código.
En resumen, aunque ya no es obligatorio el uso de punto y coma, es importante considerar las reglas de estilo y convenciones de tu equipo y proyectos, así como las herramientas que utilices para asegurarte de que tu código sea coherente y fácil de mantener.
También hay algunas situaciones en las que es obligatorio usar el punto y coma:
Por lo general, es buena práctica poner el punto y coma al final de cada sentencia de código, incluso en las situaciones donde no es obligatorio, ya que esto puede ayudar a evitar errores de sintaxis y hacer el código más legible.
Recomendación
El propio TC39 recomienda el uso de punto y coma en sus códigos, en lugar de confiar en el ASI. Además, grandes empresas como Google lo utilizan en su estándar de código (Google javascript guides).
Si tienes alguna duda, no dejes de preguntar. ¡Estamos aquí para ayudarte!.
¡Saludos!