ESLint

Software captura de pantalla:
ESLint
Detalles de software:
Versión: 2.10.1 Actualizado
Fecha de carga: 24 May 16
Licencia: Libre
Popularidad: 110

Rating: 2.0/5 (Total Votes: 2)

ESLint es una herramienta imprescindible para todos los desarrolladores de JavaScript, especialmente los probadores de código.

Esta herramienta les permite analizar un archivo JavaScript para problemas comunes relacionados con la sintaxis, conseguir un simple informe al final de los problemas encontrados.

Los controles ESLint código JavaScript en contra de un conjunto de reglas personalizables, reglas que los desarrolladores pueden activar o desactivar en función de sus guías de estilo de codificación interna (de la empresa).

Un conjunto de reglas integradas se proporcionan con el paquete estándar, pero característica principal es su ESLint de Reglas potente API que permitirá a cualquier persona construir su propio conjunto de reglas si no encuentran lo que están buscando en el distribución ESLint originales.

Por defecto ESLint utiliza sintaxis estándar ECMAScript 5, pero desde la versión 0.12 ECMAScript básica 6 características se han añadido lentamente hasta la médula.

ESLint se inspiró y el modelo de formación de pelusas herramientas similares de JavaScript como:

- JSLint

- JSHint

En comparación con las herramientas antes mencionadas, ESLint es más lento, ya que crea árboles de AST para el código analizado en lugar de análisis sintáctico y el análisis a medida que avanza. Esto hace más lento, pero ofrece mejores resultados pelusa.

Debido a estos mejores resultados, proyectos como Drupal, Esprima, o el motor WebKit sí lo utilizan sobre otras herramientas.

¿Qué hay de nuevo en esta versión :

  • fijo:
  • obj loc en el informe fn espera columna.
  • forzoso sin sombra para comprobar todos los ámbitos.
  • -. Ajuste guión init
  • Mención de la agrupación de múltiples configuraciones que se pueden compartir.
  • No para anular el objeto de configuración extendida requerida directamente.
  • Actualización de la dependencia markdownlint.
  • punto-ubicación debe utilizar contadores de puntos correcta.
  • Stop-estilo de salto de línea se estrelle.
  • regla de no-duplicado de los casos un problema en esta CallExpressions.
  • Habilitar soporte completo para los comentarios eslint-env.
  • Acelerar la generación de sitio.
  • espacios de fijación posterior.

¿Qué hay de nuevo en la versión 0.24.1:

  • Fijo:
  • obj loc en el informe fn espera columna.
  • forzoso sin sombra para comprobar todos los ámbitos.
  • -. Ajuste guión init
  • Mención de la agrupación de múltiples configuraciones que se pueden compartir.
  • No para anular el objeto de configuración extendida requerida directamente.
  • Actualización de la dependencia markdownlint.
  • punto-ubicación debe utilizar contadores de puntos correcta.
  • Stop-estilo de salto de línea se estrelle.
  • regla de no-duplicado de los casos un problema en esta CallExpressions.
  • Habilitar soporte completo para los comentarios eslint-env.
  • Acelerar la generación de sitio.
  • espacios de fijación posterior.

¿Qué hay de nuevo en la versión 0.22.1:

  • Fijo:
  • obj loc en el informe fn espera columna.
  • forzoso sin sombra para comprobar todos los ámbitos.
  • -. Ajuste guión init
  • Mención de la agrupación de múltiples configuraciones que se pueden compartir.
  • No para anular el objeto de configuración extendida requerida directamente.
  • Actualización de la dependencia markdownlint.
  • punto-ubicación debe utilizar contadores de puntos correcta.
  • Stop-estilo de salto de línea se estrelle.
  • regla de no-duplicado de los casos un problema en esta CallExpressions.
  • Habilitar soporte completo para los comentarios eslint-env.
  • Acelerar la generación de sitio.
  • espacios de fijación posterior.

¿Qué hay de nuevo en la versión 0.21.0:

  • Fijo:
  • desestructurado argumentos deben trabajar en el bloque de ámbito de-var
  • Línea de romper con el retorno de carro simplemente
  • Ubicación de los mensajes de error nueva capitalización
  • Comprobar el espaciamiento de los métodos de clase
  • especificadores de importación de módulo debe definirse
  • No haga caso de super en no-no def
  • Actualización:
  • Espree a v0.12.0
  • Fractura:
  • Detener la comprobación JSX uso variable exponer API en lugar
  • New:
  • No-duplicado de los casos la regla de no permitir una etiqueta caso duplicado
  • Aclarar requisito problema para las solicitudes de extracción doc
  • Añadir comillas alrededor clave de objeto

¿Qué hay de nuevo en la versión 0.18.0:

  • Fijo:
  • desestructurado argumentos deben trabajar en el bloque de ámbito de-var
  • Línea de romper con el retorno de carro simplemente
  • Ubicación de los mensajes de error nueva capitalización
  • Comprobar el espaciamiento de los métodos de clase
  • especificadores de importación de módulo debe definirse
  • No haga caso de super en no-no def
  • Actualización:
  • Espree a v0.12.0
  • Fractura:
  • Detener la comprobación JSX uso variable exponer API en lugar
  • New:
  • No-duplicado de los casos la regla de no permitir una etiqueta caso duplicado
  • Aclarar requisito problema para las solicitudes de extracción doc
  • Añadir comillas alrededor clave de objeto

¿Qué hay de nuevo en la versión 0.14.1:

  • Fijo:
  • El código de salida debe ser 1 para cualquier número de errores.
  • Compruebe sangría de primera línea.
  • Las reglas estrictas no deben tirar en las funciones de dirección.

Requisitos

  • Node.js 0.10 o superior

Programas parecidos

NUnit
NUnit

6 Jun 15

Benchmark.js
Benchmark.js

6 Jun 15

PMD Code Analyzer
PMD Code Analyzer

11 Aug 16

Pylama
Pylama

20 Jul 15

Otro software de desarrollador Nicholas C. Zakas

zXml
zXml

5 Jun 15

Comentarios a la ESLint

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!
Búsqueda por categoría