JSHint

1. Uso básico JSHint:uso

JSHint (http://www.jshint.com) es una librería de JavaScript basada en JSLint (un proyecto similar). Su propósito es analizar su código y hacerle saber si se pueden realizar mejoras. Esto no se refiere necesariamente a los errores en sí mismos. Se trata más del control de calidad del código, como la sangría, el paso sistemático al modo strict, etc.

Básicamente, JSHint funciona gracias a una función global JSHINT que recibe tres argumentos:

  • Su código fuente de JavaScript.

  • Un conjunto de opciones que le dicen a JSHint qué verificar en el código, como verificar bloques vacíos, sangría, convención de nomenclatura, etc.

  • Un conjunto de variables globales no obligatorias con un "flag" (booleano), para indicar si se pueden modificar.

Si el código que pasa es correcto, la función devuelve verdadero; de lo contrario, se devuelve falso.

En caso de errores, aparece una tabla de errores con JSHint.errors. Consiste en un conjunto de objetos de error, que incluyen la ubicación del error y la causa.

A continuación, se muestra un ejemplo bastante simple que consiste en verificar si hay bloques vacíos en el código con la opción noempty. Primero necesitamos descargar e instalar el script jshint.js.

<html> 
<head> 
    <title>Test JSHint</title> 
    <script type="text/javascript"...
Si desea saber más, le proponemos el siguiente libro:
couv_EIT3JAV.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
Paso al modo strict
Siguiente
Documentar su código con JSDoc