Skip to content

Extensión para Visual Studio Code que facilita el formateo de código JavaScript y HTML siguiendo buenas prácticas de estilo y consistencia. Diseñada especialmente para equipos que quieren mantener un código limpio, entendible y estandarizado sin complicarse con configuraciones manuales.

License

Notifications You must be signed in to change notification settings

marcosd59/vscode-lineamientos-de-codigo

Repository files navigation

Lineamientos Logo

Lineamientos de Código

Lineamientos de Código es una extensión para Visual Studio Code que formatea y valida automáticamente código JavaScript (y PHP con snippets), basado en reglas de estilo predefinidas.

Ideal para equipos que desean mantener un código limpio, consistente y fácil de mantener sin esfuerzo manual.


Funcionalidades principales

  • Formateo automático con indentación personalizada.
  • Validación de buenas prácticas y errores comunes en tiempo real.
  • Decoración visual para espacios innecesarios.
  • Snippets para plantillas de APIs REST en PHP.
  • Vista lateral con ayuda integrada y accesos rápidos.
  • Comandos directos desde el menú contextual.

Demostraciones en acción

Formateo automático de código

Activar/Desactivar validación automática

Activar/Desactivar espacios al final de línea

Insertar plantilla GET de API


¿Qué valida y corrige?

  • Uso de console.log en producción.
  • Llamadas innecesarias a alert().
  • Reemplazo de axios por fetch.
  • Estilo incorrecto en nombres (snake_case).
  • if/else mal estructurados.
  • Espacios en blanco al final de línea.

Snippets incluidos (PHP)

Ahorra tiempo generando endpoints REST estándar:

Nombre del Snippet Prefijo Descripción
GET API Template getApi Endpoint GET en PHP
POST API Template postApi Endpoint POST en PHP
PUT API Template putApi Endpoint PUT en PHP
DELETE API Template deleteApi Endpoint DELETE en PHP
Vista completa de objetos basic_view Plantilla HTML+Vue para tabla, búsqueda y paginación
Controlador básico Vue basic_controller Controlador en Vue.js usando Axios y Bootstrap

Puedes insertarlos manualmente o desde el panel lateral.


Comandos disponibles

Comando Descripción
formatJsCode Formatea todo el archivo.
formatJsSelection Formatea solo el código seleccionado.
toggleValidacion Activa/Desactiva la validación.
toggleTrailingSpaces Muestra/Oculta los espacios al final de línea.
insertGetApiTemplate Inserta plantilla GET (PHP).
insertPostApiTemplate Inserta plantilla POST (PHP).
insertPutApiTemplate Inserta plantilla PUT (PHP).
insertDeleteApiTemplate Inserta plantilla DELETE (PHP).

Recursos de ayuda


Contribuciones

¡Toda contribución es bienvenida! Puedes abrir un Issue o enviar un Pull Request.


Licencia

Este proyecto está disponible bajo la licencia MIT. Puedes usarlo, modificarlo y redistribuirlo libremente.

About

Extensión para Visual Studio Code que facilita el formateo de código JavaScript y HTML siguiendo buenas prácticas de estilo y consistencia. Diseñada especialmente para equipos que quieren mantener un código limpio, entendible y estandarizado sin complicarse con configuraciones manuales.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published