StyleCop

Web
StyleCop

StyleCop är ett litet verktyg som bygger på öppen källkod som är utformad för att analysera C # för att bestämma dess överensstämmelse med kodning syntax som StyleCop utser. Eftersom verktyget designades av Microsoft, även kontroller mot en uppsättning av design riktlinjer som går längs med .NET Framework som drivs av Microsoft. FxCop är en annan liknande verktyg, men det verktyget kontrollerar kod församlingar som har hanterats av .NET Framework. Eftersom verktygen leta efter olika kodnings stilar, kan de är verksamma under olika regler.

Ladda ner StyleCop
Funktioner av StyleCop
  • Code Analysis
Fördelar med StyleCop
  • Kraftfullt verktyg
  • konsekvent Coding
Nackdelar med StyleCop
  • Föråldrad
StyleCop Recensioner

Medan StyleCop är tekniskt föråldrad nu att användarna har gått vidare till Visual Studio 2015, kan det fortfarande användas av system som ännu inte har uppgraderat till den versionen av programvaran. Programvaran är inte längre stöds av utvecklaren, men det är fortfarande ett fungerande verktyg för äldre system. Användare som vill säkerställa deras kod är upp till par kan använda StyleCop att se till att de inte gör några syntaxfel. Det unika med StyleCop över liknande namn FxCop är att StyleCop faktiskt analyserar källkod själv. FxCop blir inte helt ned till den nivån, eftersom det stannar vid kod heter som genereras av .NET Framework. StyleCop följer en tydlig uppsättning regler som gör det möjligt att exakt analysera kod och hitta eventuella problem. Det första programmet letar efter är korrekt dokumentation. Dokumentation är en av de viktigaste aspekterna av kodning. Efter det kontrollerar den för korrekt layout och allmän underhåll. Rörig kod med en massa främmande innehåll är svårare att underhålla, så mjukvaran kan rekommendera en kod reduktion. Härifrån börjar StyleCop att få ganska specifik. Det börjar efter problem med läsbarhet, namngivning och avstånd. Dessa kanske inte verkar som viktiga frågor, men även de minsta tecken på sin plats när koden sammanställningen kan betyda Program fungerar inte alls. När du använder StyleCop programvara, kommer du att kunna använda den via kommandoraden eller via ett GUI. Nya regler kan läggas till systemet så att de kommer att tillämpas när man analyserar kod. Nu när utvecklingen för programvaran har upphört, kan användare av Visual Studio 2015 eller senare använder efterföljaren till de verktyg som kallas StyleCopAnalyzers. Det finns vissa användare som kanske göra anspråk på StyleCop programvara minskar den totala produktiviteten eftersom det upprättstilregler som egentligen inte är nödvändigt. Till exempel i vissa fall kommer programmet vägrar att kompilera koden om det innehåller extra mellanslag mellan funktion och fästen som funktions definierar. Detta tvingar användaren att manuellt infoga dessa utrymmen eftersom de flesta kodare inte skulle veta att infoga dem i förväg. En regel som detta är inte en regel av den faktiska programmeringsspråk, utan helt enkelt en regel i den stilen infördes genom StyleCop. Eftersom StyleCop tvingar dessa regler på varje bit av kod skriven och analyseras, kommer utvecklare har svårt att använda detta verktyg för att analysera test kod i farten. Koden själv kan vara fullt funktionell, men mjukvaran hittar falska syntaxfel som hindrar den från att framgångsrikt sammanställa.

StyleCop Video

Alternativ till StyleCop

CodeSonar

CodeSonar, producerad av GrammaTech är källan och binär kod analysprogram som hittar kritiska defekter som kan krascha system, resulterar i oväntade verksamhet hotar säkerhet och mycket
Visa detaljer

FindBugs

Fri
Findbugs är ett verktyg som letar efter fel i Java-kod. Findbugs finner buggar genom analysera datorprogram utan att exekvera program. Med hjälp av denna programvara möjliggör enkel felsökning
Visa detaljer

SonarQube

Fri
SonarQube är kodgranskning och programvara. Programvaran är utvecklad av SonarSource, som grundades 2008 av Freddy Mallet, Simon Brandhof och Olivier Gaudin. Utveckling av SonarQube började
Visa detaljer

PyCharm

betald
PyCharm är en IDE med en rik uppsättning verktyg för Python utvecklare. Programvaran har utvecklats av JetBrains och det är tillgängligt för Windows, Mac och Linux. PyCharm kommer att analysera,
Visa detaljer

WhiteSource Software

WhiteSource erbjuder en öppen källkod licenshantering och säkerhetslösning. WhiteSource automatiserar hela processen med öppen källkod urval, godkännande, detektion av utsatta eller
Visa detaljer

JSHint

Fri
New JSHint hemsida. Anton Kovalyov 1 oktober 2013. För senaste veckorna har jag jobbat på en ny hemsida för JSHint och idag är jag stolt över att presentera den nya jshint.com! JSHint webbplats.
Visa detaljer

Clang

Fri
Några av målen för projektet är följande:
Visa detaljer

Black Duck

Organisationer världen över använder Black Duck Softwares lösningar för att säkerställa öppen källkod säkerhet och licensefterlevnad i sina ansökningar och containrar.
Visa detaljer

Klocwork

* / / * -> * / Snabbare leverans av säkra, tillförlitliga och överensstämmande kod Som team utveckla kod med fler funktioner, kortare tidslinjer och strängare än någonsin tidigare,
Visa detaljer

Kiuwan

Ansökan säkerhetsplattform för varje steg och alla intressenter i SDLC. OWASP, CWE, PCI-DSS, NIST
Visa detaljer

PyLint

Fri
Python, pylint, pyreverse, kodanalys, checker, logilab, pep8
Visa detaljer

Cppcheck

Fri
Cppcheck är ett analysverktyg för C / C ++ kod. Det upptäcker de typer av fel som kompilatorer misslyckas normalt att upptäcka. De Målet är inga falska positiva resultat.
Visa detaljer