StyleCop

Web
StyleCop

StyleCop is een klein programma gebaseerd op open-broncode die is ontworpen voor analyse van C # om de samenhang met de coderende syntaxis die StyleCop aanduidt bepalen. Aangezien de tool is ontworpen door Microsoft, maar ook controles op een reeks van design richtlijnen die meegaan met het .NET Framework die worden aangedreven door Microsoft. FxCop is een ander soortgelijk instrument, maar dat gereedschap controles code assemblages die zijn beheerd door het .NET Framework. Omdat de instrumenten op zoek naar verschillende codering stijlen, kunnen ze opereren onder verschillende regels.

Download StyleCop
Kenmerken van StyleCop
  • code Analyse
Pros van StyleCop
  • Krachtig gereedschap
  • Consistent Coding
Tegens van StyleCop
  • Verouderd
StyleCop Beoordelingen

Terwijl StyleCop is technisch verouderd nu dat de gebruikers op om Visual Studio 2015 zijn verhuisd, kan het nog steeds worden gebruikt door systemen die nog niet zijn bijgewerkt naar die versie van de software. De software is niet langer ondersteund door de ontwikkelaar, maar het is nog steeds een waardevol instrument voor oudere systemen. Gebruikers die willen ervoor zorgen dat hun code is op peil kan gebruiken StyleCop om er zeker van zijn dat ze niet het maken van eventuele fouten in de syntaxis. Het unieke aan StyleCop over de gelijknamige FxCop is dat StyleCop eigenlijk analyseert broncode zelf. FxCop niet helemaal naar beneden om dat niveau te krijgen, omdat het stopt bij code assemblages gegenereerd door het .NET Framework. StyleCop volgt een duidelijke set van regels die het mogelijk maakt om precies code te analyseren en vind eventuele problemen. Het eerste wat de software zoekt is goede documentatie. Documentatie is een van de meest essentiële aspecten van codering. Daarna controleert voor de juiste lay-out en de algemene onderhoudbaarheid. Slordige code met veel vreemde inhoud is moeilijker te handhaven, zodat de software een code reductie zou aanraden. Vanaf hier StyleCop begint om heel specifiek te krijgen. Het begint op zoek naar problemen met de leesbaarheid, naamgeving en spatiëring. Deze lijkt misschien niet belangrijke kwesties, maar zelfs de geringste teken op zijn plaats wanneer de code is het opstellen van de software betekenen werkt niet helemaal. Wanneer u de StyleCop software te gebruiken, zult u in staat om het te gebruiken via de opdrachtregel of via een GUI. Nieuwe regels kunnen aan het systeem worden toegevoegd, zodat ze gehanteerd zullen worden bij het analyseren van code. Nu dat de ontwikkeling van de software heeft opgehouden, kunnen de gebruikers van Visual Studio 2015 of later de opvolger van de tool genaamd StyleCopAnalyzers gebruiken. Er zijn sommige gebruikers die misschien aanspraak maken op de StyleCop software vermindert de totale productiviteit, omdat het dwingt stijlregels die niet echt noodzakelijk zijn. Bijvoorbeeld, in sommige gevallen, zal de software weigeren code te compileren tenzij bevat extra spaties tussen de functie en de beugels die functie definieert. Deze krachten de gebruiker handmatig invoegen die ruimten, aangezien de meeste programmeurs niet zou weten ze van tevoren in te voegen. Een regel als dit is niet een regel van de feitelijke programmeertaal, maar gewoon een regel van de door StyleCop stijl. Sinds StyleCop dwingt deze regels op elk stukje code geschreven en geanalyseerd, zullen ontwikkelaars een harde tijd met behulp van deze tool om te testen-code on the fly te analyseren. De code zelf kan perfect functioneel zijn, maar de software zal valse syntax fouten die voorkomen dat het met succes compileren vinden.

StyleCop Video

Alternatieven voor StyleCop

CodeSonar

CodeSonar, geproduceerd door GrammaTech, is bron- en binaire code analyse software kritische gebreken die systemen resultaat crashen onverwachte operaties bedreigen veiligheid en meer
Toon details

FindBugs

Gratis
FindBugs is een tool die zoekt naar bugs in Java-code. FindBugs vindt de bugs door het analyseren van computer software zonder daadwerkelijk uitvoeren van programma's. Met behulp van deze
Toon details

SonarQube

Gratis
SonarQube is code review en management software. De software is ontwikkeld door SonarSource, die in 2008 werd opgericht door Freddy Mallet, Simon Brandhof en Olivier Gaudin. Ontwikkeling
Toon details

PyCharm

Betaald
PyCharm is een IDE met een rijke set van tools voor Python ontwikkelaars. De software is ontwikkeld door JetBrains, en het is beschikbaar voor Windows, Mac en Linux. PyCharm analyseren, testen
Toon details

WhiteSource Software

WhiteSource biedt een open source licentie management en security oplossing. WhiteSource automatiseert het gehele proces van open source selectie, goedkeuring detectie van kwetsbare of
Toon details

JSHint

Gratis
Nieuwe JSHint website. Anton Kovalyov 1 oktober 2013. Voor de laatste paar weken heb ik gewerkt aan een nieuwe homepage voor JSHint en vandaag ben ik trots op de nieuwe jshint.com aan te kondigen!
Toon details

Clang

Gratis
Een aantal van de doelstellingen van het project zijn de volgende:
Toon details

Black Duck

Organisaties over de hele wereld gebruik maken van Black Duck oplossingen Software om open source beveiliging en licentie compliance in hun toepassingen en containers te verzekeren.
Toon details

Klocwork

* / / * -> * / Snellere levering van veilige, betrouwbare en conforme code Zoals teams code met meer functies, kortere tijdlijnen, en strengere normen dan ooit tevoren te ontwikkelen,
Toon details

Kiuwan

Application security platform voor elke fase en alle belanghebbenden in de SDLC. OWASP, CWE, PCI-DSS, NIST
Toon details

PyLint

Gratis
Python, pylint, pyreverse, code-analyse, checker, logilab, pep8
Toon details

Cppcheck

Gratis
Cppcheck is een analyse-instrument voor C / C ++ code. Het detecteert de types van bugs die de samenstellers normaal gesproken niet op te sporen. De doel is geen valse positieven.
Toon details