Pyntch

vérificateur de type Python gratuit et open source / analyseur de code source
Télécharger maintenant

Pyntch Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Yusuke Shinyama
  • Site Internet de l'éditeur:
  • http://www.unixuser.org/~euske/
  • Systèmes d'exploitation:
  • Mac OS X
  • Taille du fichier:
  • 61 KB

Pyntch Mots clés


Pyntch La description

Vérificateur de type Python gratuit et open source et analyseur de code source PYNTCH est un vérificateur de type Python qui permettra aux développeurs de détecter facilement des erreurs d'exécution possibles avant d'exécuter un code. Pyntch examine un code source statique et préna que tous les types possibles de variables, attributs, arguments de fonction et valeurs de retour de chaque fonction ou méthode. Ensuite, il détecte des exceptions possibles causées par la déséquilibre de type, l'attribut introuvable ou d'autres types d'exceptions soulevées à partir de chaque fonction. Contrairement aux autres dames de code Python (tels que Pychecker ou Pyflakes), Pyntch ne vérifie pas les problèmes de style. Pyntch peut déduire les informations suivantes à partir d'un code source: · Tous les types possibles d'objets que les variables, les arguments de fonction ou les attributs de classe peuvent avoir. · Fonctions ou méthodes d'instance pouvant être réellement appelées à chaque appel de fonction, compte tenu du polymorphisme. · Une liste de Appelez des emplacements pour chaque fonction ou méthode. · Les types suivants d'exceptions non capturées pouvant survenir dans une certaine fonction: o Mismachatch de type O (par exemple, ajouter un entier et une chaîne). o Accès aux attributs non définis (par exemple, obj.attr où obj n'a pas d'attribut attr). o Accès d'indice d'objets non basses (par exemple A où A n'est pas une séquence). o Appeler quelque chose d'inconnu (E.G. Func (1) où Func n'est pas de fonction, de méthode ou de classe). o Itération sur des objets non iThables (par exemple triés (x) où X n'est pas un objet itérable). Exigences: · Python


Pyntch Logiciels associés

Libxsl

Paquet de développement gratuit qui vous fournira des liaisons de langue rubis ...

203 29 KB

Télécharger

Konzern

Conçu pour inclure de nombreuses fonctionnalités nécessaires aux grands sites - principalement des sites d'affaires. ...

187 1.6 MB

Télécharger