Excellent

Logiciel capture d'écran:
Excellent
Détails logiciels:
Version: 2.1.1
Date de transfert: 13 May 15
Développeur: Marco Otte-Witte
Licence: Gratuit
Popularité: 109

Rating: nan/5 (Total Votes: 0)

La bibliothèque "Excellent" a été créé pour la phase de test de développement Ruby, aidant les programmeurs empêchent les bugs d'atteindre la version finale d'une application ou site web.
Les travaux de la bibliothèque sur une série de vérifications et de tests de présélection, sur lequel de nouvelles peuvent être ajoutés en fonction des besoins du projet du promoteur

Caractéristiques :.

< ul> bbli défaut Rubis contrôles spécifiques li:

  • Rapports méthodes avec un score métrique ABC qui est supérieur au seuil.
  • Rapports conditionnels qui testent une mission.
  • Rapports cas des déclarations qui ne disposent pas d'une clause else.
  • Rapports classes qui ont plus de lignes que le seuil.
  • Rapports des classes avec de mauvais noms.
  • Rapports méthodes qui vérifient la valeur d'un paramètre de décider quel chemin prendre exécution.
  • Rapports blocs avec un score métrique de complexité cyclomatique qui est supérieur au seuil.
  • Rapports méthodes avec un score métrique de complexité cyclomatique qui est supérieur au seuil.
  • Rapports vides blocs de secours.
  • Rapports blocs avec un score métrique Flagellez qui est supérieur au seuil.
  • Rapports des classes avec un score métrique Flagellez qui est supérieur au seuil.
  • Rapports méthodes avec un score métrique Flagellez qui est supérieur au seuil.

  • Code
  • Rapports qui utilise des boucles.
  • Rapports méthodes qui ont plus de lignes que le seuil.
  • Rapports méthodes avec de mauvais noms.
  • Rapports modules qui ont plus de lignes que le seuil.
  • Rapports modules avec de mauvais noms.
  • Rapports itérateurs imbriqués.
  • Rapports méthode et les blocs qui ont plus de paramètres que le seuil.
  • Rapports variables de classe.
  • Rapports variables globales.

  • bbli défaut Ruby on Rails contrôles spécifiques:
  • Rapports modèles ActiveRecord qui ne précise pas attr_accessible.
  • Rapports modèles ActiveRecord qui spécifient attr_protected.
  • Rapports partiels qui utilisent des variables d'instance.
  • Rapports modèles ActiveRecord qui ne valide pas rien.
  • Rapports modèles ActiveRecord qui définissent une méthode personnalisée initialiser.
  • Rapports vues (et partiels) qui accèdent au hash params.
  • Rapports vues (et partiels) qui accèdent au hachage de la session.
  • Ce qui est nouveau dans cette version:

    • Soutien à ~ / .excellent.yml - configuration par défaut pour tous les excellentes pistes que le fichier de configuration locale est prioritaire.
    • Soutien à .excellentignore fichier qui peut la liste des chemins d'ignorer.

    Ce qui est nouveau dans la version 2.0.0:

    • Maintenant soutenir .excellent.yml du fichier de configuration en cours répertoire de travail pour configurer les caractéristiques pour exécuter / ne pas fonctionner avec des seuils, motifs etc.
    • globales prédéfinies ne sera plus signalé ($ !, $ @, $ &, $ `, $ ', + $, 1 $, 2 .., ~, =, /, $ # & $ $ $ x5C ;, $ ,, $ ;, $., $ # & $ x3C ;, & # X3e ;, $ _, $ 0, $ *, $$, ?, $ $ $ :, & quot ;, DEBUG $, $ filename, $ LOAD_PATH , $ stdin, stdout $, $ stderr, $ VERBOSE, $ -0, $ -a, -d $, $ -F, -i $, $ -I, -l $, $ -p, -v $)
    • Activé désactiver précédemment nouveau chèques: AbcMetricMethodCheck, ControlCouplingCheck, CyclomaticComplexityBlockCheck, CyclomaticComplexityMethodCheck, ForLoopCheck, FlogBlockCheck, FlogClassCheck, FlogMethodCheck
    • Testing utilise maintenant Rspec 2
    • nettoyages internes simplifications /

    Logiciel similaire

    Nose
    Nose

    6 Jun 15

    Quail
    Quail

    10 Dec 15

    CSSLint
    CSSLint

    21 Jul 15

    NUnit
    NUnit

    6 Jun 15

    D'autres logiciels de développeur Marco Otte-Witte

    Reportable
    Reportable

    1 Mar 15

    Commentaires à Excellent

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