ESLint

Logiciel capture d'écran:
ESLint
Détails logiciels:
Version: 2.10.1 Mise à jour
Date de transfert: 24 May 16
Développeur: Nicholas C. Zakas
Licence: Gratuit
Popularité: 56

Rating: 2.0/5 (Total Votes: 1)

ESLint est un outil indispensable pour tous les développeurs JavaScript, en particulier les testeurs de code.

Cet utilitaire permet de les analyser un fichier JavaScript pour des problèmes liés à la syntaxe-communs, l'obtention d'un simple rapport à la fin sur les problèmes rencontrés.

Contrôles de ESLint code JavaScript à un ensemble de règles personnalisables, des règles que les développeurs peuvent activer ou désactiver en fonction de leurs guides de style de codage interne (de l'entreprise).

Un ensemble de règles intégrées sont fournies avec le package standard, mais la caractéristique principale de ESLint est sa puissante API de règles qui vous permettra de quiconque de construire leur propre ensemble de règles si elles ne trouvent pas ce qu'ils recherchent dans la répartition de ESLint d'origine.

Par défaut ESLint utilise la syntaxe ECMAScript 5 standard, mais depuis la version 0.12 ECMAScript base 6 caractéristiques ont été lentement ajouté au noyau.

ESLint a été inspiré et modelé des outils similaires peluchage JavaScript comme:

- JSLint

- JSHint

Par rapport aux outils mentionnés ci-dessus, ESLint est plus lente, car elle crée des arbres AST pour le code analysé au lieu de l'analyse et de l'analyser comme il va. Cela ralentit, mais donne de meilleurs résultats de peluchage.

En raison de ces meilleurs résultats, des projets tels que Drupal, Esprima, ou le moteur WebKit se l'utiliser sur d'autres outils.

Ce qui est nouveau dans cette version :

  • Correction:
  • loc obj dans le rapport fn attend colonne.
  • forcé sans ombre pour vérifier toutes les étendues.
  • -. Paramètre tiret init
  • Mentionnez regrouper plusieurs configs partageables.
  • Ne pas remplacer l'objet de configuration étendue requise directement.
  • Mise à jour markdownlint dépendance.
  • dot-emplacement doit utiliser jeton de point correct.
  • Arrêter linebreak style de planter.
  • Règle no-double cas de problème avec CallExpressions.
  • Activer le support complet pour commentaires eslint-env.
  • Accélérer la production du site.
  • Fixation des espaces de fin.

Ce qui est nouveau dans la version 0.24.1:

  • Correction:
  • loc obj dans le rapport fn attend colonne.
  • forcé sans ombre pour vérifier toutes les étendues.
  • -. Paramètre tiret init
  • Mentionnez regrouper plusieurs configs partageables.
  • Ne pas remplacer l'objet de configuration étendue requise directement.
  • Mise à jour markdownlint dépendance.
  • dot-emplacement doit utiliser jeton de point correct.
  • Arrêter linebreak style de planter.
  • Règle no-double cas de problème avec CallExpressions.
  • Activer le support complet pour commentaires eslint-env.
  • Accélérer la production du site.
  • Fixation des espaces de fin.

Ce qui est nouveau dans la version 0.22.1:

  • Correction:
  • loc obj dans le rapport fn attend colonne.
  • forcé sans ombre pour vérifier toutes les étendues.
  • -. Paramètre tiret init
  • Mentionnez regrouper plusieurs configs partageables.
  • Ne pas remplacer l'objet de configuration étendue requise directement.
  • Mise à jour markdownlint dépendance.
  • dot-emplacement doit utiliser jeton de point correct.
  • Arrêter linebreak style de planter.
  • Règle no-double cas de problème avec CallExpressions.
  • Activer le support complet pour commentaires eslint-env.
  • Accélérer la production du site.
  • Fixation des espaces de fin.

Ce qui est nouveau dans la version 0.21.0:

  • Correction:
  • arguments déstructuré devraient travailler dans le bloc-scope-var
  • Ligne de rupture avec le retour juste chariot
  • Localisation des messages d'erreur nouvelle capitalisation
  • Vérifier l'espacement des méthodes de classe
  • spécificateurs d'importation du module devrait être défini
  • Ignorer super-ne-undef
  • Mise à jour:
  • Espree à v0.12.0
  • Rupture:
  • Arrêter la vérification JSX utilisation variables, exposer API à la place
  • Nouveau:
  • Non-double cas règle pour interdire une étiquette de cas en double
  • Clarifier exigence d'émission des demandes doc pull
  • Ajoutez des guillemets autour de clé de l'objet

Ce qui est nouveau dans la version 0.18.0:

  • Correction:
  • arguments déstructuré devraient travailler dans le bloc-scope-var
  • Ligne de rupture avec le retour juste chariot
  • Localisation des messages d'erreur nouvelle capitalisation
  • Vérifier l'espacement des méthodes de classe
  • spécificateurs d'importation du module devrait être défini
  • Ignorer super-ne-undef
  • Mise à jour:
  • Espree à v0.12.0
  • Rupture:
  • Arrêter la vérification JSX utilisation variables, exposer API à la place
  • Nouveau:
  • Non-double cas règle pour interdire une étiquette de cas en double
  • Clarifier exigence d'émission des demandes doc pull
  • Ajoutez des guillemets autour de clé de l'objet

Ce qui est nouveau dans la version 0.14.1:

  • Correction:
  • Code de sortie doit être de 1 pour un certain nombre d'erreurs.
  • Vérifiez indentation de la première ligne.
  • Des règles strictes doivent pas jeter sur les fonctions de direction.

Exigences :

  • Node.js 0,10 ou plus

Logiciel similaire

Testify
Testify

1 Mar 15

CATJS
CATJS

10 Feb 16

Istanbul
Istanbul

18 Jul 16

PHPUnit
PHPUnit

18 Apr 16

D'autres logiciels de développeur Nicholas C. Zakas

zXml
zXml

5 Jun 15

Commentaires à ESLint

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!
Recherche par catégorie