StyleCop

Web
StyleCop

StyleCop est un petit outil construit sur le code open-source qui est conçu pour analyser C # afin de déterminer sa compatibilité avec la syntaxe de codage qui StyleCop désigne. Depuis l'outil a été conçu par Microsoft, il vérifie également contre un ensemble de lignes directrices qui vont de pair avec le .NET Framework géré par Microsoft. FxCop est un autre outil similaire, mais que les ensembles de code de vérification des outils qui ont été gérées par le .NET Framework. Étant donné que les outils recherchent différents styles de codage, ils peuvent fonctionner selon des règles différentes.

Télécharger StyleCop
Les caractéristiques de StyleCop
  • Analyse du code
Plus de StyleCop
  • Outil puissant
  • Le codage cohérent
Moins de StyleCop
  • Obsolète
StyleCop Avis

Alors que StyleCop est techniquement obsolète que les utilisateurs sont passés à Visual Studio 2015, il peut encore être utilisé par des systèmes qui ne sont pas encore mis à niveau vers cette version du logiciel. Le logiciel n'est plus pris en charge par le développeur, mais il est encore un outil viable pour les systèmes plus anciens. Les utilisateurs qui veulent assurer leur code est à une utilisation par des StyleCop peut pour vous assurer qu'ils ne font aucune erreur de syntaxe. La chose unique au sujet StyleCop sur la même nom FxCop est que StyleCop analyse en fait le code source lui-même. FxCop ne soit pas tout à fait jusqu'à ce niveau, car il arrête à des ensembles de code générés par le .NET Framework. StyleCop suit un ensemble de règles distinctes qui lui permet d'analyser précisément le code et trouver des problèmes potentiels. La première chose que le logiciel recherche est une documentation appropriée. La documentation est l'un des aspects les plus vitaux de codage. Après cela, il vérifie la bonne mise en page et la maintenabilité générale. Code salissant avec beaucoup de contenu étranger est plus difficile à maintenir, de sorte que le logiciel pourrait recommander une réduction de code. A partir de là, StyleCop commence à être tout à fait spécifique. Il commence à chercher des problèmes avec la lisibilité, le nommage et l'espacement. Celles-ci pourraient ne pas sembler des problèmes importants, mais le moindre caractère sur place lorsque le code compile peut signifier le logiciel ne fonctionne pas du tout. Lorsque vous utilisez le logiciel StyleCop, vous serez en mesure de l'utiliser par la ligne de commande ou par l'intermédiaire d'une interface graphique. De nouvelles règles peuvent être ajoutées au système afin qu'ils soient appliqués lorsque le code analyse. Maintenant que le développement du logiciel a cessé, les utilisateurs de Visual Studio 2015 ou plus tard peuvent utiliser le successeur de l'outil appelé StyleCopAnalyzers. Il y a des utilisateurs qui pourraient revendiquer le logiciel StyleCop réduit la productivité globale car elle applique les règles de style qui ne sont pas vraiment nécessaires. Par exemple, dans certains cas, le logiciel refuse de compiler le code à moins qu'il comprend des espaces supplémentaires entre la fonction et les parenthèses qui définit la fonction. Cela oblige l'utilisateur à insérer manuellement ces espaces puisque la plupart des codeurs ne connaîtraient pas les insérer au préalable. Une règle comme celui-ci n'est pas une règle du langage de programmation proprement dite, mais simplement une règle du style imposé par StyleCop. Depuis force StyleCop ces règles sur chaque bit de code écrit et analysé, les développeurs auront du mal à utiliser cet outil pour analyser le code de test à la volée. Le code lui-même peut-être parfaitement fonctionnel, mais le logiciel trouvera de fausses erreurs de syntaxe qui l'empêchent de compiler avec succès.

StyleCop Vidéo

Alternatives à StyleCop

CodeSonar

CodeSonar, produit par Grammatech, est source et logiciel d'analyse de code binaire qui trouve des défauts critiques qui peuvent tomber en panne des systèmes, résultat des opérations inattendues,
Afficher les détails

FindBugs

Libre
Findbugs est un outil qui cherche des bogues dans le code Java. Findbugs trouve les bugs par l'analyse des logiciels sans programmes réellement d'exécution. L'utilisation de ce logiciel permet
Afficher les détails

SonarQube

Libre
Sonarqube est revue de code et logiciel de gestion. Le logiciel est développé par SonarSource, qui a été fondée en 2008 par Freddy Mallet, Simon Brandhof et Olivier Gaudin. Le développement de
Afficher les détails

PyCharm

Payé
PyCharm est un IDE avec un ensemble d'outils pour les développeurs Python. Le logiciel a été développé par JetBrains, et il est disponible pour Windows, Mac et Linux. PyCharm va analyser, tester,
Afficher les détails

WhiteSource Software

WhiteSource offre une gestion des licences open source et solution de sécurité. WhiteSource automatise l'ensemble du processus de sélection open source, l'approbation, la détection des
Afficher les détails

JSHint

Libre
Nouveau site web JSHint. Anton Kovalyov 1 octobre 2013. Pour les deux dernières semaines que je travaille sur une nouvelle page d'accueil pour JSHint et aujourd'hui, je suis fier d'annoncer
Afficher les détails

Clang

Libre
Certains des objectifs du projet sont les suivants:
Afficher les détails

Black Duck

Les organisations utilisent dans le monde entier Canard noir solutions de logiciels pour assurer la sécurité open source et la conformité des licences dans leurs applications et conteneurs.
Afficher les détails

Klocwork

* / / * -> * / Une livraison plus rapide de code sécurisé, fiable et conforme Alors que les équipes développent code avec plus de fonctionnalités, des délais plus courts, et des normes plus
Afficher les détails

Kiuwan

plate-forme de sécurité des applications pour toutes les étapes et toutes les parties prenantes dans le SDLC. OWASP, CWE, PCI-DSS, NIST
Afficher les détails

PyLint

Libre
Python, pylint, pyreverse, analyse de code, vérificateur, logilab, pep8
Afficher les détails

Cppcheck

Libre
Cppcheck est un outil d'analyse de code de C / C. Il détecte les types de bugs que les compilateurs ne parviennent normalement à détecter. le but est pas de faux positifs.
Afficher les détails