Tooling

Empaqueta tus apicaciones web. Convierte todos tus proyectos en un cohete que llegue rápidamente a todo el mundo y con la mitad de esfuerzo.

FAQS

  • ¿Qué es Testing?
  • Consiste en descomponer la base de código en partes más pequeñas (o unidades) y probarlas de forma aislada.
  • ¿Qué es Pacakge Manager?
  • Es un software que te permite gestionar las dependencias (código externo escrito por ti o por otra persona) que tu proyecto necesita para funcionar correctamente.
  • ¿Qué es Module Bundler?
  • Es una herramienta que toma trozos de JavaScript y sus dependencias y los agrupa en un solo archivo, generalmente para su uso en el navegador.
  • ¿Qué es Linter?
  • Es una herramienta que analiza el código fuente para señalar errores de programación, fallos, errores de estilo y construcciones sospechosas.
Linter

Linter

Progración extrema: programar sin debuggear

En pocas palabras, un linter es una herramienta que escanea programáticamente tu código con el objetivo de encontrar problemas que pueden conducir a errores o inconsistencias en la salud y el estilo del código. Algunos incluso pueden ayudar a solucionarlos por ti!

Las construcciones sospechosas que se suelen buscar son usos de variables antes de ser inicializadas o creadas, condiciones que no varían bajo ninguna circunstancia (Son siempre verdaderas o siempre falsas) y cálculos cuyos resultados probablemente caigan fuera del rango permitido por las variables utilizadas.

En la actualidad, se utiliza este término para designar a herramientas que realizan estas tareas de comprobación en cualquier lenguaje de programación. Las herramientas de tipo lint generalmente funcionan realizando un análisis estático del código fuente.

ESlint

ESLint es una herramienta de análisis de código estático para identificar patrones problemáticos encontrados en el código JavaScript. Fue creado por Nicholas C. Zakas en 2013. Las reglas en ESLint son configurables, y las reglas personalizadas pueden ser definidas y cargadas. ESLint cubre tanto la calidad del código como los problemas de estilo de codificación. ESLint soporta los estándares actuales de ECMAScript, y la sintaxis experimental de los borradores para futuros estándares. El código que utiliza JSX o TypeScript también puede ser procesado cuando se utiliza un plugin o transpilador.

link

Prettier

Prettier es un formateador de código obstinado con soporte para: JavaScript, incluyendo ES2017, JSX, Angular, Vue, Flow, TypeScript, CSS, Less, y SCSS, HTML, JSON, GraphQL, Markdown, incluyendo GFM y MDX, YAML. Elimina todo el estilo original y asegura que todo el código de salida se ajusta a un estilo consistente. Prettier toma su código y lo reimprime desde cero teniendo en cuenta la longitud de la línea.

link