ESLint

Software screenshot:
ESLint
Dettagli del software:
Versione: 2.10.1 Aggiornato
Data di caricamento: 24 May 16
Sviluppatore: Nicholas C. Zakas
Licenza: Libero
Popolarità: 56

Rating: 2.0/5 (Total Votes: 1)

ESLint è uno strumento indispensabile per ogni sviluppatore JavaScript, specialmente i tester di codice.

Questa utility permette loro di analizzare un file JavaScript per problemi comuni di sintassi-correlati, ottenendo un rapporto semplice, alla fine sui problemi incontrati.

controlli ESLint codice JavaScript nei confronti di un insieme di regole personalizzabili, regole che gli sviluppatori possono attivare o disattivare in base alle loro guide di stile di codifica interna (società).

Un insieme di regole incorporate sono forniti con il pacchetto standard, ma caratteristica principale di ESLint è la sua potente API regole che permetterò a nessuno di costruire il proprio insieme di regole, se non trovano quello che stanno cercando nel la distribuzione ESLint originale.

Per impostazione predefinita ESLint utilizza la sintassi standard ECMAScript 5, ma a partire dalla versione 0.12 ECMAScript base 6 caratteristiche sono state lentamente aggiunti al nucleo.

ESLint è stato ispirato e modellato dopo simili strumenti lascino residui JavaScript come:

- JSLint

- JSHint

Rispetto agli strumenti di cui sopra, ESLint è più lenta perché crea alberi AST per il codice analizzato invece di parsing e l'analisi di come va. Questo lo rallenta, ma fornisce risultati migliori linting.

A causa di questi risultati migliori, progetti come Drupal, Esprima, o il motore WebKit si usano rispetto ad altri strumenti.

Cosa c'è di nuovo in questa versione :

  • fissi:
  • loc obj nella relazione fn aspetta colonna.
  • forzato senza ombra di controllare tutti gli ambiti.
  • -. Impostazione trattino init
  • Menzione bundling molteplici configurazioni condivisibili.
  • Non per sostituire direttamente l'oggetto di configurazione estesa richiesto.
  • Aggiorna markdownlint dipendenza.
  • dot-posizione dovrebbe utilizzare corretta Token punto.
  • Smettere di riga in stile da blocchi del sistema.
  • articolo no-duplicate-caso problema con CallExpressions.
  • Abilita il supporto completo per i commenti eslint-ENV.
  • Accelerare generazione sito.
  • fissaggio spazi finali.

Cosa c'è di nuovo nella versione 0.24.1:

  • fissi:
  • loc obj nella relazione fn aspetta colonna.
  • forzato senza ombra di controllare tutti gli ambiti.
  • -. Impostazione trattino init
  • Menzione bundling molteplici configurazioni condivisibili.
  • Non per sostituire direttamente l'oggetto di configurazione estesa richiesto.
  • Aggiorna markdownlint dipendenza.
  • dot-posizione dovrebbe utilizzare corretta Token punto.
  • Smettere di riga in stile da blocchi del sistema.
  • articolo no-duplicate-caso problema con CallExpressions.
  • Abilita il supporto completo per i commenti eslint-ENV.
  • Accelerare generazione sito.
  • fissaggio spazi finali.

Cosa c'è di nuovo nella versione 0.22.1:

  • fissi:
  • loc obj nella relazione fn aspetta colonna.
  • forzato senza ombra di controllare tutti gli ambiti.
  • -. Impostazione trattino init
  • Menzione bundling molteplici configurazioni condivisibili.
  • Non per sostituire direttamente l'oggetto di configurazione estesa richiesto.
  • Aggiorna markdownlint dipendenza.
  • dot-posizione dovrebbe utilizzare corretta Token punto.
  • Smettere di riga in stile da blocchi del sistema.
  • articolo no-duplicate-caso problema con CallExpressions.
  • Abilita il supporto completo per i commenti eslint-ENV.
  • Accelerare generazione sito.
  • fissaggio spazi finali.

Cosa c'è di nuovo nella versione 0.21.0:

  • fissi:
  • argomenti destrutturati dovrebbero lavorare nel blocco-ambito-var
  • linea di rottura con il ritorno a capo solo
  • Location di messaggi di errore nuova capitalizzazione
  • Verificare la distanza dei metodi di classe
  • dovrebbe essere definito modulo prescrittori di importazione
  • Ignora eccellente nel no-undef
  • Aggiornamento:
  • Espree a v0.12.0
  • rottura:
  • interrompere il controllo JSX uso variabile, esporre API invece
  • Nuovo:
  • regola No-duplicate-caso per non consentire una etichetta caso duplicato
  • Chiarire requisito problema per le richieste di pull doc
  • Aggiungi virgolette intorno chiave oggetto

Cosa c'è di nuovo nella versione 0.18.0:

  • fissi:
  • argomenti destrutturati dovrebbero lavorare nel blocco-ambito-var
  • linea di rottura con il ritorno a capo solo
  • Location di messaggi di errore nuova capitalizzazione
  • Verificare la distanza dei metodi di classe
  • dovrebbe essere definito modulo prescrittori di importazione
  • Ignora eccellente nel no-undef
  • Aggiornamento:
  • Espree a v0.12.0
  • rottura:
  • interrompere il controllo JSX uso variabile, esporre API invece
  • Nuovo:
  • regola No-duplicate-caso per non consentire una etichetta caso duplicato
  • Chiarire requisito problema per le richieste di pull doc
  • Aggiungi virgolette intorno chiave oggetto

Cosa c'è di nuovo nella versione 0.14.1:

  • fissi:
  • Codice di uscita dovrebbe essere 1 per qualsiasi numero di errori.
  • Controlla rientro della prima riga.
  • regole rigorose non dovrebbero gettare sulle funzioni direzionali.

Requisiti :

  • Node.js 0.10 o superiore

Programmi simili

Regex Colorizer
Regex Colorizer

12 May 15

CATJS
CATJS

10 Feb 16

JsHamcrest
JsHamcrest

1 Mar 15

logtools
logtools

1 Mar 15

Altri software di sviluppo Nicholas C. Zakas

zXml
zXml

5 Jun 15

Commenti a ESLint

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria