Questions marquées «static-analysis»





12
Utiliser Pylint avec Django
J'aimerais beaucoup intégrer pylint dans le processus de construction de mes projets python, mais je me suis heurté à un seul show-stopper: l'un des types d'erreur que je trouve extrêmement utile--: E1101: *%s %r has no %r member*- signale en permanence des erreurs lors de l'utilisation de champs django courants …



3
Quelles sont les différences entre PMD et FindBugs?
Il y avait une question comparant PMD et CheckStyle . Cependant, je ne peux pas trouver une bonne ventilation sur les différences / similitudes entre PMD et FindBugs. Je pense qu'une différence clé est que PMD fonctionne sur le code source, tandis que FindBugs fonctionne sur les fichiers bytecode compilés. …

8
Comment puis-je analyser le code Python pour identifier les zones problématiques?
J'ai un grand référentiel source divisé en plusieurs projets. Je voudrais produire un rapport sur la santé du code source, identifiant les domaines problématiques qui doivent être traités. Plus précisément, j'aimerais appeler des routines avec une complexité cyclomatique élevée, identifier la répétition et peut-être exécuter une analyse statique de type …

8
Comment générer un graphe appelant pour le code C ++
J'essaie de générer un graphe d'appel avec lequel découvrir tous les chemins d'exécution possibles qui frappent une fonction particulière (pour ne pas avoir à comprendre tous les chemins manuellement, car il existe de nombreux chemins qui mènent à cette fonction ). Par exemple: path 1: A -> B -> C …

17
Checkstyle vs PMD
Nous introduisons des outils d'analyse statique dans le système de construction de notre produit Java. Nous utilisons Maven2 donc l' intégration de Checkstyle et PMD est gratuite. Cependant, il semble qu'il y ait un grand chevauchement des fonctionnalités entre ces deux outils, en termes d'application des règles de style de …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.