ESLint

Screenshot der Software:
ESLint
Softwarebeschreibung:
Version: 2.10.1 Aktualisiert
Upload-Datum: 24 May 16
Entwickler: Nicholas C. Zakas
Lizenz: Frei
Popularität: 56

Rating: 2.0/5 (Total Votes: 1)

ESLint ist ein Must-Have Tool für jeden JavaScript-Entwickler, vor allem Code Tester.

Mit diesem Programm können sie für gemeinsame Syntax Probleme im Zusammenhang mit einer JavaScript-Datei zu analysieren, einen einfachen Bericht am Ende über auftretende Probleme zu bekommen.

ESLint prüft JavaScript-Code gegen eine Reihe von anpassbaren Regeln, Regeln, die Entwickler aktivieren oder deaktivieren Sie auf der Grundlage ihrer (Unternehmens) interne Codierung Styleguides.

Eine Reihe von integrierten Regeln werden mit dem Standard-Paket zur Verfügung gestellt, aber ESLint Hauptmerkmal ist die leistungsstarke Rules-API, die jeder kann ihre eigenen Regeln bauen lassen, wenn sie nicht finden, was sie in nun das Original ESLint Verteilung.

In der Standardeinstellung ESLint verwendet Standard ECMAScript 5-Syntax, aber seit Version 0.12 Basis ECMAScript 6 Funktionen wurden auf den Kern langsam hinzugefügt.

ESLint wurde inspiriert und nach dem Vorbild ähnlicher JavaScript linting Tools wie:

- JSLint

- JSHint

Im Vergleich zu den oben erwähnten Werkzeugen ist ESLint langsamer, weil es AST Bäume für die geparsten Code anstelle des Parsens und Analysieren es schafft, wie es geht. Dies verlangsamt, aber eine bessere linting Ergebnisse.

Aufgrund dieser besseren Ergebnissen, Projekten wie Drupal, Esprima oder der WebKit-Engine selbst es über andere Werkzeuge verwenden.

Was ist neu in dieser Pressemitteilung :

  • Fixed:
  • loc obj in Bericht fn erwartet Spalte.
  • Forced keine Schatten alle Bereiche zu überprüfen.
  • -. Init Einzugseinstellung
  • Die Erwähnung mehrere gemeinsam nutzbare configs zu bündeln.
  • Nicht den erforderlichen erweiterten Config Objekt direkt zu überschreiben.
  • Update markdownlint Abhängigkeit.
  • dot-Standort sollte korrekt Punkt-Token verwenden.
  • Stop Linebreak-Stil vor einem Absturz.
  • Regel nicht-Duplikat-Fall Problem mit CallExpressions.
  • Aktivieren volle Unterstützung für eslint-env Kommentare.
  • site Generation beschleunigen.
  • Befestigungs Leerzeichen am Ende.

Was ist neu in der Version 0.24.1:

  • Fixed:
  • loc obj in Bericht fn erwartet Spalte.
  • Forced keine Schatten alle Bereiche zu überprüfen.
  • -. Init Einzugseinstellung
  • Die Erwähnung mehrere gemeinsam nutzbare configs zu bündeln.
  • Nicht den erforderlichen erweiterten Config Objekt direkt zu überschreiben.
  • Update markdownlint Abhängigkeit.
  • dot-Standort sollte korrekt Punkt-Token verwenden.
  • Stop Linebreak-Stil vor einem Absturz.
  • Regel nicht-Duplikat-Fall Problem mit CallExpressions.
  • Aktivieren volle Unterstützung für eslint-env Kommentare.
  • site Generation beschleunigen.
  • Befestigungs Leerzeichen am Ende.

Was ist neu in der Version 0.22.1:

  • Fixed:
  • loc obj in Bericht fn erwartet Spalte.
  • Forced keine Schatten alle Bereiche zu überprüfen.
  • -. Init Einzugseinstellung
  • Die Erwähnung mehrere gemeinsam nutzbare configs zu bündeln.
  • Nicht den erforderlichen erweiterten Config Objekt direkt zu überschreiben.
  • Update markdownlint Abhängigkeit.
  • dot-Standort sollte korrekt Punkt-Token verwenden.
  • Stop Linebreak-Stil vor einem Absturz.
  • Regel nicht-Duplikat-Fall Problem mit CallExpressions.
  • Aktivieren volle Unterstützung für eslint-env Kommentare.
  • site Generation beschleunigen.
  • Befestigungs Leerzeichen am Ende.

Was ist neu in der Version 0.21.0:

  • Fixed:
  • Destrukturierte Argumente sollten in Block-scoped-var arbeiten
  • Line mit nur Wagenrücklauf zu brechen
  • Lage von neuen Kappe Fehlermeldungen
  • Überprüfen Sie Abstand von Klassenmethoden
  • Modul Import Bezeich sollte definiert werden
  • Ignoriere Super in no-undef
  • Upgrade:
  • Espree zu v0.12.0
  • Breaking:
  • Stop Überprüfung JSX variablen Einsatz, setzen API statt
  • Neu:
  • No-Duplikat-Fall Regel eine doppelte case-Label
  • zu verbieten
  • Clarify Ausgabe Anforderung für doc Pull-Anforderungen
  • Fügen Sie Anführungszeichen um Objektschlüssel

Was ist neu in der Version 0.18.0:

  • Fixed:
  • Destrukturierte Argumente sollten in Block-scoped-var arbeiten
  • Line mit nur Wagenrücklauf zu brechen
  • Lage von neuen Kappe Fehlermeldungen
  • Überprüfen Sie Abstand von Klassenmethoden
  • Modul Import Bezeich sollte definiert werden
  • Ignoriere Super in no-undef
  • Upgrade:
  • Espree zu v0.12.0
  • Breaking:
  • Stop Überprüfung JSX variablen Einsatz, setzen API statt
  • Neu:
  • No-Duplikat-Fall Regel eine doppelte case-Label
  • zu verbieten
  • Clarify Ausgabe Anforderung für doc Pull-Anforderungen
  • Fügen Sie Anführungszeichen um Objektschlüssel

Was ist neu in der Version 0.14.1:

  • Fixed:
  • Exit-Code sollte 1 für eine beliebige Anzahl von Fehlern sein.
  • Überprüfen Vertiefung der ersten Zeile.
  • Strenge Regeln nicht auf den Pfeil Funktionen werfen sollte.

Anforderungen: :

  • Node.js 0.10 oder höher

Ähnliche Software

Flay
Flay

28 Feb 15

responsivepx
responsivepx

14 Apr 15

Karma
Karma

11 Mar 16

Iago
Iago

13 May 15

Andere Software von Entwickler Nicholas C. Zakas

zXml
zXml

5 Jun 15

Kommentare zu ESLint

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!