ESLint

Screenshot Λογισμικό:
ESLint
Στοιχεία Λογισμικού:
Εκδοχή: 2.10.1 επικαιροποιημένο
Ανεβάστε ημερομηνία: 24 May 16
Προγραμματιστής: Nicholas C. Zakas
Άδεια: Δωρεάν
Δημοτικότητα: 56

Rating: 2.0/5 (Total Votes: 1)

ESLint είναι ένα εργαλείο must-have για κάθε προγραμματιστή JavaScript, ιδιαίτερα δοκιμαστές κώδικα.

Αυτό το βοηθητικό πρόγραμμα σας επιτρέπει να αναλύσει ένα αρχείο JavaScript για κοινά προβλήματα σύνταξη που σχετίζονται, να πάρει μια απλή έκθεση στο τέλος περίπου αντιμετώπισε προβλήματα.

ελέγχους ESLint κώδικα JavaScript από ένα σύνολο προσαρμόσιμη κανόνες, κανόνες που οι προγραμματιστές μπορούν να ενεργοποιήσετε ή να απενεργοποιήσετε βασίζονται σε οδηγούς εσωτερική κωδικοποίηση στυλ τους (της εταιρείας).

Ένα σύνολο built-in κανόνες παρέχονται με την τυποποιημένη συσκευασία, αλλά το κύριο χαρακτηριστικό ESLint είναι ισχυρό Κανόνες API της, η οποία θα αφήσει κανέναν να δημιουργήσουν το δικό τους σύνολο κανόνων, εάν δεν βρείτε αυτό που ψάχνετε στο αρχική κατανομή ESLint.

Από προεπιλογή ESLint χρησιμοποιεί πρότυπο ECMAScript 5 σύνταξη, αλλά από την έκδοση 0.12 βασική ECMAScript 6 χαρακτηριστικά έχουν προστεθεί σιγά-σιγά προς τον πυρήνα.

ESLint εμπνεύστηκε και διαμορφώθηκε μετά από παρόμοια απελευθέρωση ινών εργαλεία την Javascript όπως:

- JSLint

- JSHint

Σε σύγκριση με τα προαναφερθέντα εργαλεία, ESLint είναι πιο αργή, διότι δημιουργεί δέντρα AST για την αναλυθεί κώδικα αντί της ανάλυσης και ανάλυση αυτό που πηγαίνει. Αυτό επιβραδύνει, αλλά παρέχει καλύτερα αποτελέσματα linting.

Λόγω αυτών των καλύτερων αποτελεσμάτων, έργα όπως το Drupal, Esprima, ή τη μηχανή WebKit ίδιο το χρησιμοποιούν πάνω από άλλα εργαλεία.

Τι είναι καινούργιο σε αυτήν την έκδοση :

  • Σταθερή:
  • loc obj στην έκθεσή Fn αναμένει στήλη.
  • Αναγκαστική καμία σκιά για να ελέγξετε όλα τα πεδία.
  • -. Init περίπτωση η ρύθμιση
  • Μνεία ομαδοποίηση πολλαπλών κοινόχρηστο configs.
  • Για να μην παρακάμψετε άμεσα την απαιτούμενη επεκταθεί αντικείμενο ρυθμίσεων.
  • Ενημέρωση markdownlint εξάρτηση.
  • dot-θέση θα πρέπει να χρησιμοποιούν σωστό κωδικό τελεία.
  • Διακοπή linebreak στιλ από τη συντριβή.
  • κανόνα της μη διπλούν περίπτωση προβλήματος με CallExpressions.
  • Ενεργοποίηση πλήρη υποστήριξη για σχόλια eslint-env.
  • Επίσπευση γενιά χώρο.
  • κενά Καθορισμός πίσω.

Τι είναι καινούργιο στην έκδοση 0.24.1:

  • Σταθερή:
  • loc obj στην έκθεσή Fn αναμένει στήλη.
  • Αναγκαστική καμία σκιά για να ελέγξετε όλα τα πεδία.
  • -. Init περίπτωση η ρύθμιση
  • Μνεία ομαδοποίηση πολλαπλών κοινόχρηστο configs.
  • Για να μην παρακάμψετε άμεσα την απαιτούμενη επεκταθεί αντικείμενο ρυθμίσεων.
  • Ενημέρωση markdownlint εξάρτηση.
  • dot-θέση θα πρέπει να χρησιμοποιούν σωστό κωδικό τελεία.
  • Διακοπή linebreak στιλ από τη συντριβή.
  • κανόνα της μη διπλούν περίπτωση προβλήματος με CallExpressions.
  • Ενεργοποίηση πλήρη υποστήριξη για σχόλια eslint-env.
  • Επίσπευση γενιά χώρο.
  • κενά Καθορισμός πίσω.

Τι είναι καινούργιο στην έκδοση 0.22.1:

  • Σταθερή:
  • loc obj στην έκθεσή Fn αναμένει στήλη.
  • Αναγκαστική καμία σκιά για να ελέγξετε όλα τα πεδία.
  • -. Init περίπτωση η ρύθμιση
  • Μνεία ομαδοποίηση πολλαπλών κοινόχρηστο configs.
  • Για να μην παρακάμψετε άμεσα την απαιτούμενη επεκταθεί αντικείμενο ρυθμίσεων.
  • Ενημέρωση markdownlint εξάρτηση.
  • dot-θέση θα πρέπει να χρησιμοποιούν σωστό κωδικό τελεία.
  • Διακοπή linebreak στιλ από τη συντριβή.
  • κανόνα της μη διπλούν περίπτωση προβλήματος με CallExpressions.
  • Ενεργοποίηση πλήρη υποστήριξη για σχόλια eslint-env.
  • Επίσπευση γενιά χώρο.
  • κενά Καθορισμός πίσω.

Τι είναι καινούργιο στην έκδοση 0.21.0:

  • Σταθερή:
  • αποδομείται επιχειρήματα πρέπει να εργαστεί στο μπλοκ-scoped-var
  • Γραμμή σπάζοντας με μόλις μεταφορά επιστροφής
  • Τοποθεσία μηνύματα λάθους νέας κεφαλαιοποίησης
  • Ελέγξτε την απόσταση των μεθόδων τάξης
  • Θα πρέπει να ορίζεται προσδιοριστικά εισαγωγή Ενότητα
  • Αγνοήστε super σε καμία-αδιευκρ
  • Αναβάθμιση:
  • Espree να v0.12.0
  • Breaking:
  • Διακοπή έλεγχο JSX μεταβλητή χρήση, εκθέτουν API αντί
  • Νέα:
  • No-διπλούν περίπτωση κανόνα να απαγορεύσει ένα αντίγραφο ετικέτα περίπτωση
  • Να διευκρινιστεί η απαίτηση έκδοσης για τα αιτήματα doc έλξη
  • Προσθήκη εισαγωγικά γύρω βασικό αντικείμενο

Τι είναι καινούργιο στην έκδοση 0.18.0:

  • Σταθερή:
  • αποδομείται επιχειρήματα πρέπει να εργαστεί στο μπλοκ-scoped-var
  • Γραμμή σπάζοντας με μόλις μεταφορά επιστροφής
  • Τοποθεσία μηνύματα λάθους νέας κεφαλαιοποίησης
  • Ελέγξτε την απόσταση των μεθόδων τάξης
  • Θα πρέπει να ορίζεται προσδιοριστικά εισαγωγή Ενότητα
  • Αγνοήστε super σε καμία-αδιευκρ
  • Αναβάθμιση:
  • Espree να v0.12.0
  • Breaking:
  • Διακοπή έλεγχο JSX μεταβλητή χρήση, εκθέτουν API αντί
  • Νέα:
  • No-διπλούν περίπτωση κανόνα να απαγορεύσει ένα αντίγραφο ετικέτα περίπτωση
  • Να διευκρινιστεί η απαίτηση έκδοσης για τα αιτήματα doc έλξη
  • Προσθήκη εισαγωγικά γύρω βασικό αντικείμενο

Τι είναι καινούργιο στην έκδοση 0.14.1:

  • Σταθερή:
  • Κωδικός εξόδου θα πρέπει να είναι 1 για οποιοδήποτε αριθμό των σφαλμάτων.
  • Ελέγξτε την εσοχή της πρώτης γραμμής.
  • αυστηροί κανόνες δεν θα πρέπει να ρίξει τις λειτουργίες βέλος.

Απαιτήσεις :

  • Node.js 0.10 ή νεότερη έκδοση

Παρόμοια λογισμικά

JSCover
JSCover

6 Mar 16

Excellent
Excellent

13 May 15

Mocha
Mocha

10 Feb 16

Yeti
Yeti

12 May 15

Άλλο λογισμικό του προγραμματιστή Nicholas C. Zakas

zXml
zXml

5 Jun 15

Σχόλια για ESLint

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία