# JSHint Reviews
**Vendor:** JSHint  
**Category:** [Marcos de trabajo web de JavaScript](https://www.g2.com/es/categories/javascript-web-frameworks)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 12
## About JSHint
JSHint es una herramienta impulsada por la comunidad para detectar errores y problemas potenciales en el código JavaScript.




## JSHint Reviews
  ### 1. Biblioteca útil de linting de JavaScript

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sekate P. | Laboratory Technician , Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** September 16, 2019

**¿Qué es lo que más le gusta de JSHint?**

JSHint te permite hacer cumplir estilos de codificación en tu proyecto que todos los miembros del equipo deben seguir. Ayuda a mostrar mensajes de error que podrían no ser detectados hasta que tu código sea compilado. Generalmente, JSLint mejora la productividad general con un equipo de proyecto.

**¿Qué es lo que no le gusta de JSHint?**

Mostrará algunos mensajes de error o advertencias que son innecesarios porque no hacen que tu código falle. Así que tienes que ignorarlos o desactivarlos, lo que podría requerir que consultes la documentación para desactivar una advertencia de error específica en JSHint.

**¿Qué problemas resuelve JSHint y cómo le beneficia eso?**

JSHint mejora la calidad general del código en un proyecto de JavaScript y te ayuda a evitar errores tontos.

  ### 2. jsHint es una biblioteca de linting que mitiga errores en tu código javascript.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Brian T. | Web Designer, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** October 06, 2019

**¿Qué es lo que más le gusta de JSHint?**

JsHint se puede utilizar para imponer estilos de codificación, para evitar errores no intencionados como la lista blanca de variables globales, marcar variables usadas, imponer llaves en bucles y bloques de sentencias if.

**¿Qué es lo que no le gusta de JSHint?**

Encender y apagar reglas para líneas de código específicas o un bloque dado es un dolor porque tienes que buscar el nombre de la regla.

**¿Qué problemas resuelve JSHint y cómo le beneficia eso?**

JSHint mejora enormemente la calidad del código y promueve un estilo de codificación uniforme en todo el equipo que trabaja en el mismo proyecto.

  ### 3. Comprobaciones de cordura (como otros lenguajes) pero para JScript!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nicholas W. | Java Software Engineer, Tecnología de la información y servicios, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** November 21, 2017

**¿Qué es lo que más le gusta de JSHint?**

JSHint me ayuda a programar más rápido en mis IDEs. Ayuda a asegurar un código de calidad y un código que carece de errores tontos que de otro modo solo se encuentran a través de pruebas.

**¿Qué es lo que no le gusta de JSHint?**

Le falta algunas de las configuraciones de casos extremos que quería y podría potencialmente usar un camino un poco más fácil para configurar, para otros usuarios menos acostumbrados a los archivos de configuración manuales, así como he encontrado que conseguir que mis compañeros desarrolladores adopten JSHint requiere algo de trabajo para aquellos con menos experiencia en la línea de comandos. Además, es un poco lento al tratar con grandes bases de código.

**Recomendaciones a otros que estén considerando JSHint:**

Ayuda a los usuarios a configurarlo todo y luego acostúmbrate a revisar JSHint antes de comprometer el código y tan a menudo como sea posible. ¡Ahorra tiempo!

**¿Qué problemas resuelve JSHint y cómo le beneficia eso?**

JSHint ayuda a garantizar que todos sigan buenas prácticas de codificación, se adhieran a un estándar común y, con anticipación, eviten tantos errores y fallos como sea posible.

  ### 4. Lo que los desarrolladores de Javascript necesitan

**Rating:** 3.5/5.0 stars

**Reviewed by:** Jim Ryan Z. | Software Engineer, Tecnología de la información y servicios, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** November 15, 2017

**¿Qué es lo que más le gusta de JSHint?**

Me gusta que los complementos para el software estén disponibles para el editor actual que uso, Vim. No solo eso, también es compatible con otros editores. También podría funcionar sin uno e ir directamente al terminal.

**¿Qué es lo que no le gusta de JSHint?**

Lo que no me gusta de JSHint es su velocidad y configurabilidad. He usado otros linters, especialmente ESLint, y realmente pude ver la diferencia en la velocidad que tienen los dos. Con nuestra enorme base de código compuesta principalmente de cosas de JavaScript, encontré que ESLint es mejor en cuanto a personalización y velocidad.

**Recomendaciones a otros que estén considerando JSHint:**

JSHint es un buen linter que cumplirá con tus necesidades para un estándar de prácticas de codificación en javascript. Puede que no sea el mejor de todos, pero es un buen punto de partida para un linter para nuestras bases de código javascript.

**¿Qué problemas resuelve JSHint y cómo le beneficia eso?**

Usamos JSHint para mejorar nuestras prácticas de codificación, para convertirlo en un estándar aquí en nuestra empresa, de modo que todo el código js tenga algún tipo de guía. Ahora, cuando un nuevo desarrollador llegue, ya estará familiarizado con la estructura del código, ya que será la misma en toda la empresa.

  ### 5. Depurador de JavaScript simple y fácil de leer

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Electrónica de Consumo | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** December 29, 2017

**¿Qué es lo que más le gusta de JSHint?**

Esta herramienta resuelve un problema real, depurar javascript. Muchos IDEs no tienen un depurador de javascript fácil de usar. JSHint no solo proporciona errores en el código, sino que también indica cuántas variables no se utilizan.

**¿Qué es lo que no le gusta de JSHint?**

Aunque los errores y advertencias son fáciles de leer y descifrar, podría ser agradable tenerlos más codificados por colores en lugar de todos en gris.

**¿Qué problemas resuelve JSHint y cómo le beneficia eso?**

Depurar JavaScript es mucho más rápido que implementarlo, encontrar que no funciona, revisar los errores de la consola y luego arreglarlo.

  ### 6. JSHint: No es ESlint

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** October 03, 2017

**¿Qué es lo que más le gusta de JSHint?**

Me gusta cómo se puede usar JSHint para realizar rápidamente un análisis de linting en algún código de prueba que armé rápidamente. Además, me gusta que no sea tan estricto con sus reglas como JSLint.

**¿Qué es lo que no le gusta de JSHint?**

No me gusta que no tenga las características de personalización que ofrece ESLint.

**¿Qué problemas resuelve JSHint y cómo le beneficia eso?**

JSHint me permite analizar rápidamente el código, lo cual es genial si quiero encontrar un error de sintaxis en algún script escrito apresuradamente.

  ### 7. JsHint - un gran análisis de código.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vivek d. | Associate Software Engineer, Tecnología de la información y servicios, Empresa (> 1000 empleados)

**Reviewed Date:** June 06, 2016

**¿Qué es lo que más le gusta de JSHint?**

Lo mejor de JSHint: cumple con tu código JavaScript y lo analiza con las reglas de codificación definidas.  
Se está distribuyendo en gran medida a la comunidad de node.js, por lo que se convertirá en una facilidad para cualquier desarrollador al llamarlo desde node.js.  
El proceso de linting es bastante sorprendente y se integra fácilmente en el flujo de desarrollo de sitios web o aplicaciones web.  
Se convierte en una necesidad escribir 'use strict' para que el contexto estricto evite que se realicen ciertas acciones y lance más excepciones.  
Muestra el rastro de errores y excepciones, lo que facilita al desarrollador encontrar dónde está ocurriendo el error real.  
También tenemos soporte para ES6 en esto.

**¿Qué es lo que no le gusta de JSHint?**

Nada que desagradar en JSHint, pero hay algunas pocas cosas que hacen que se desagrade un poco.  
1. No podemos determinar qué regla está causando un error si tu configuración es demasiado grande.  
2. La configuración es un poco confusa para los principiantes.  
3. Nada que hacer con reglas personalizadas ya que no hay soporte para las reglas personalizadas en JSHint.  

**¿Qué problemas resuelve JSHint y cómo le beneficia eso?**

Problemas empresariales  
Cuando escribimos código en cualquier framework como AngularJS, BackboneJS, etc., era difícil encontrar el rastro de errores donde obteníamos los errores, por lo que se volvió muy difícil para nosotros encontrar errores y después elegimos JSHint y aquí está el resultado, superó nuestro problema de rastreo de errores. Ahora tenemos un proyecto que avanza fácilmente.

Beneficios:  
1. El rastreo de errores de código se volvió fácil para nosotros.  
2. Node.js nos ha dado este módulo para usar en el proyecto.  
3. Con gulp, será fácil configurar tareas relacionadas con JSHint.  
4. La mayoría de las configuraciones están preconfiguradas, por lo que no hay necesidad de trabajar en esa parte.  
5. Mostrar el rastro de errores facilita su uso en proyectos más grandes.  
6. Tiene soporte para muchas bibliotecas como jQuery, Node.js, etc.

  ### 8. Excellent tool for constant code testing

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anna W. | Ingeniero de software, Desarrollo de Programas, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** May 26, 2016

**¿Qué es lo que más le gusta de JSHint?**

Simple de usar y manipular, ofrece su funcionalidad en una aplicación web, descubre y avisa de los errores más comunes, puedes configurarlo por defecto en tus proyectos y para garantizar la calidad de código entre desarrolladores de un equipo, asegura las mejores prácticas y mejor código mantenible.

**¿Qué es lo que no le gusta de JSHint?**

It has little support for ES6, sometimes it can take time to analyze code in large projects, few options.

**Recomendaciones a otros que estén considerando JSHint:**

There are quite a few tools for debugging and error capturing, although in general terms the simplest and easiest to use is JSHint.

**¿Qué problemas resuelve JSHint y cómo le beneficia eso?**

Testing and debugging code is a great tool that you can use so that you and your team of developers can establish a standard of quality and best practices in different projects.

  ### 9. JSHint - no hagas Javascript sin él

**Rating:** 4.0/5.0 stars

**Reviewed by:** Khaliq G. | Lead Developer, Internet, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** March 20, 2016

**¿Qué es lo que más le gusta de JSHint?**

Hace que escribir JavaScript sea mucho más fácil y también ayuda a garantizar las mejores prácticas. No solo se verifica la sintaxis, sino que también, si hay algún indicio de mal código, te alertará. Las opciones de configuración son increíbles para ajustar la configuración por proyecto y garantizar estándares en cualquier proyecto en el que estés trabajando.

**¿Qué es lo que no le gusta de JSHint?**

A veces, las reglas a las que se adhiere son debatibles y se podría argumentar por una implementación o estándar diferente. Es un poco dogmático en cómo piensa que deberías escribir javascript y eso puede ser un poco restrictivo a veces.

**Recomendaciones a otros que estén considerando JSHint:**

- Fácil de configurar
- Muchas opciones de configuración
- Uno de los mejores linters para JavaScript disponibles
- JSHint es una de las mejores opciones
- La documentación es muy útil y extensa

**¿Qué problemas resuelve JSHint y cómo le beneficia eso?**

Escribir buen JavaScript limpio. Asegurando que se mantengan los estándares. Portátil entre máquinas y también fácil para que todos en el proyecto utilicen los mismos estándares.

  ### 10. Excelente herramienta para un mejor código JavaScript.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Cristobal M. | Desarrollador de java, Tecnología de la información y servicios, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** May 31, 2016

**¿Qué es lo que más le gusta de JSHint?**

Es fácil de usar, detecta errores comunes de JS, puedes configurarlo para ignorar algunos errores, funciona rápido y tiene mensajes de error descriptivos, puedes usarlo para garantizar la calidad del código entre varios miembros del equipo.

**¿Qué es lo que no le gusta de JSHint?**

Nada hasta ahora, tal vez el hecho de que no soporte bien ES6.

**Recomendaciones a otros que estén considerando JSHint:**

Es de código abierto y fácil de usar, deberías usarlo para todos los proyectos de JS para obtener mejores resultados y resultados predecibles.

**¿Qué problemas resuelve JSHint y cómo le beneficia eso?**

El código de Javascript es una herramienta poderosa para usar en proyectos grandes y tener un código más comprobable.

  ### 11. Un imprescindible para estudiantes

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jake E. | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** April 12, 2016

**¿Qué es lo que más le gusta de JSHint?**

El diseño limpio de la aplicación JSHint es genial. Puedo ver fácilmente los problemas que la aplicación señala en mi código.

**¿Qué es lo que no le gusta de JSHint?**

Me he encontrado con algunas ocasiones en las que escribiré código perfectamente válido y funcional, y mostrará que tengo un error. Esto no sucede con demasiada frecuencia y parece ser generalmente porque JSHint sigue una convención más estricta de lo que considero necesario.

**¿Qué problemas resuelve JSHint y cómo le beneficia eso?**

Utilizo esto para la escuela y encuentro que es excelente para probar pequeños fragmentos de código que me gustaría verificar antes de tener una aplicación completa en funcionamiento. Imagino que seguirá siendo útil a lo largo de mi carrera.

  ### 12. Calidad del código por defecto

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anastacia M. | Desarrollador de software, Desarrollo de Programas, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** May 05, 2016

**¿Qué es lo que más le gusta de JSHint?**

Excelente herramienta para establecer pautas de estilo y hacer cumplir la igualdad de código entre grandes equipos y proyectos, mensajes de errores de código potentes y claros, fácil de usar y configurar, ideal para nuevos desarrolladores de JS, ayuda a producir código limpio y corregir errores rápidamente, tiene muchos complementos de editores de código para integrarlo directamente.

**¿Qué es lo que no le gusta de JSHint?**

Debería tener un plugin oficial de Babel o Webpack.

**Recomendaciones a otros que estén considerando JSHint:**

Deberías usarlo manteniendo un archivo de configuración global entre diferentes equipos y desarrolladores, es una herramienta bastante poderosa para producir código de alto nivel para usar en un entorno de producción.



- [View JSHint pricing details and edition comparison](https://www.g2.com/es/products/jshint/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-16+10%3A02%3A01+-0500&secure%5Bsession_id%5D=6450632d-c247-457d-bbb8-d3e45a7c030d&secure%5Btoken%5D=6857f723a04ce0deebb24b3ba956cbdf4abd8b5fa263a92307c5375be9e8de02&format=llm_user)

## JSHint Features
**Marcos de JavaScript**
- Bibliotecas
- Comunidad
- Widgets
- Compatibilidad con navegadores
- Visualización gráfica
- Soporte móvil

## Top JSHint Alternatives
  - [Essential Studio](https://www.g2.com/es/products/essential-studio/reviews) - 4.5/5.0 (698 reviews)
  - [Progress Kendo UI](https://www.g2.com/es/products/progress-kendo-ui/reviews) - 4.4/5.0 (248 reviews)
  - [Angular](https://www.g2.com/es/products/angular/reviews) - 4.5/5.0 (154 reviews)

