StyleCop

Web
StyleCop

StyleCop è un piccolo strumento costruito su codice open-source che è stato progettato per analizzare C # al fine di determinare la sua coerenza con la sintassi di codifica che StyleCop designa. Dal momento che lo strumento è stato progettato da Microsoft, ma anche i controlli nei confronti di una serie di linee guida di progettazione che vanno con il .NET Framework gestito da Microsoft. FxCop è un altro strumento simile, ma che assembly del codice strumento verifica che sono stati gestita da .NET Framework. Dal momento che gli strumenti cercano diversi stili di codifica, possono operare con regole diverse.

Scaricare StyleCop
Caratteristiche di StyleCop
  • analisi del codice
A favore di StyleCop
  • Strumento potente
  • Coding coerente
Contro di StyleCop
  • Obsoleto
StyleCop Recensioni

Mentre StyleCop è tecnicamente obsoleta adesso che gli utenti hanno passati a Visual Studio 2015, può ancora essere utilizzato dai sistemi che non hanno ancora eseguito l'aggiornamento a tale versione del software. Il software non è più supportato dallo sviluppatore, ma è ancora uno strumento vitale per i sistemi più vecchi. Gli utenti che vogliono garantire la loro codice è fino ad uso lattina par StyleCop per assicurarsi che essi non stanno facendo errori di sintassi. L'unica cosa su StyleCop il nome simile FxCop è che in realtà StyleCop analizza il codice sorgente stessa. FxCop non ottiene abbastanza basso per quel livello si ferma a assembly di codice generati da .NET Framework. StyleCop segue una serie distinta di regole che permette di analizzare con precisione il codice e scoprire eventuali problemi. La prima cosa che il software cerca è documentazione adeguata. La documentazione è uno degli aspetti più vitali della codifica. Dopo di che, controlla per il layout adeguato e manutenibilità generale. codice disordinato con un sacco di contenuti estranei è più difficile da mantenere, in modo che il software può raccomandare una riduzione del codice. Da qui, StyleCop inizia a diventare piuttosto specifici. Si parte alla ricerca di problemi con la leggibilità, la denominazione e la spaziatura. Questi potrebbero non sembrare questioni rilevanti, ma anche il minimo carattere fuori luogo quando il codice è la compilazione può significare che il software non funziona affatto. Quando si utilizza il software StyleCop, sarete in grado di usarlo tramite la riga di comando o attraverso una GUI. Le nuove regole possono essere aggiunti al sistema in modo che sarà applicato durante l'analisi di codice. Ora che lo sviluppo del software è cessata, gli utenti di Visual Studio 2015 o versione successiva possono utilizzare il successore allo strumento chiamato StyleCopAnalyzers. Ci sono alcuni utenti che potrebbero rivendicare il software StyleCop riduce la produttività generale in quanto applica le regole di stile che non sono realmente necessari. Per esempio, in alcuni casi, il software si rifiuta di compilare il codice a meno che non include gli spazi aggiuntivi tra la funzione e le parentesi che definisce funzioni. Questo costringe l'utente a inserire manualmente quegli spazi in quanto la maggior parte dei programmatori non saprebbero inserirli in anticipo. Una regola come questa non è una regola del linguaggio di programmazione vera e propria, ma semplicemente una regola dello stile imposto dal StyleCop. Dal momento che StyleCop costringe queste norme in materia di ogni bit di codice scritto e analizzato, gli sviluppatori avranno un momento difficile utilizzare questo strumento per analizzare il codice di prova al volo. Il codice stesso potrebbe essere perfettamente funzionale, ma il software troverà gli errori falsi di sintassi che impediscono la compilazione con successo.

StyleCop Video

Alternative alla StyleCop

CodeSonar

CodeSonar, prodotto da GrammaTech, è fonte e software di analisi codice binario che trova difetti critici in grado di mandare in crash i sistemi, risultato nelle operazioni inaspettate, minacciare
Mostra dettagli

FindBugs

Gratuito
Findbugs è uno strumento che cerca bug nel codice Java. Findbugs trova i bug da software di analisi computer senza programmi realmente esecuzione. Utilizzando questo software permette un
Mostra dettagli

SonarQube

Gratuito
SonarQube è la revisione del codice e il software di gestione. Il software è sviluppato da SonarSource, che è stata fondata nel 2008 da Freddy Mallet, Simon Brandhof e Olivier Gaudin. Sviluppo
Mostra dettagli

PyCharm

Pagato
PyCharm è un IDE con un ricco set di strumenti per gli sviluppatori Python. Il software è stato sviluppato da JetBrains, ed è disponibile per Windows, Mac e Linux. PyCharm analizzerà, test e debug
Mostra dettagli

WhiteSource Software

WhiteSource offre un sistema open source di gestione delle licenze e la soluzione di sicurezza. WhiteSource automatizza l'intero processo di selezione source, approvazione, rilevamento
Mostra dettagli

JSHint

Gratuito
Nuovo sito JSHint. Anton Kovalyov 1 ottobre 2013. Per l'ultimo paio di settimane ho lavorato su una nuova homepage per JSHint e oggi sono orgoglioso di annunciare il nuovo jshint.com! JSHint
Mostra dettagli

Clang

Gratuito
Alcuni degli obiettivi del progetto sono i seguenti:
Mostra dettagli

Black Duck

Le organizzazioni in tutto il mondo utilizzano Black Duck soluzioni di software per garantire la sicurezza open source e la conformità delle licenze nelle loro applicazioni e container.
Mostra dettagli

Klocwork

* / / * -> * / Consegna più veloce di codice sicuro, affidabile e conforme Come le squadre sviluppare codice con più funzioni, scadenze più brevi, e norme più severe rispetto al passato,
Mostra dettagli

Kiuwan

piattaforma di sicurezza Domanda di ogni stato e tutte le parti interessate nel SDLC. OWASP, CWE, PCI-DSS, NIST
Mostra dettagli

PyLint

Gratuito
Pitone, pylint, pyreverse, analisi del codice, checker, Logilab, PEP8
Mostra dettagli

Cppcheck

Gratuito
Cppcheck è uno strumento di analisi per il codice C / C ++. Rileva i tipi di insetti che i compilatori di solito non riescono a rilevare. Il obiettivo è senza falsi positivi.
Mostra dettagli