Sono molto nuovo a Resharper e sto cercando di implementare tutti i suggerimenti che fornisce. Posso farlo automaticamente? Ho provato la pulizia del codice. ma questo non li farà tutti. Inoltre ho bisogno di rimuovere tutto il codice commentato. Come posso farlo? Anche io lo sto eseguendo con un'applicazione Silverlight. C'è qualche possibilità di rompere qualcosa se accetto automaticamente i suggerimenti?Come accettare automaticamente tutte le avvertenze/suggerimenti modifiche con il programma di ricerca
risposta
Non credo che ci sia un modo per farlo.
Anche se ci fosse, ReSharper ti darà spesso una scelta di azioni da intraprendere - che sarebbero accettate se ciò fosse fatto automaticamente?
Se si riesce a trovare esempi che si pensa ReSharper deve soddisfare per automaticamente, come si potrebbe richiedere la funzione sul loro sito Jira e inserisci il link qui per gli altri a votare su:
E ' potrebbe essere più lavoro, ma dovresti applicare le operazioni di pulizia "manualmente" in modo da sapere cosa è stato modificato nel tuo codice, imparare da quelle modifiche e essere sicuro che tutte le modifiche siano corrette. Gli strumenti di analisi del codice ti offrono suggerimenti, ma non sono mai corretti al 100% - a volte hai bisogno di fare un po 'di programmazione ;-)
Non pensarci come un lavoretto. Consideralo un modo (noioso e ripetitivo) per apprendere uno stile di codifica migliore. Più spesso accetti un cambiamento specifico, più forte ricorderai il modo "migliore" di scrivere un codice simile la volta successiva.
+1 - idem. Ho fatto lo stesso tipo di pulizia manuale con le violazioni FxCop e ho imparato molto da questo. Una volta pulito, tienilo pulito: tieni R # verde, accendi Avvisi come errori e considera l'esecuzione di FxCop in Integrazione continua. – TrueWill
è sicuramente una buona idea farlo manualmente per ogni correzione. Ho visto diversi bug insinuarsi nel codice quando i suggerimenti creati da Resharper. Resharper è uno strumento fantastico ma è solo uno strumento e a volte non ottiene il contesto abbastanza bene e modifica il codice in modi che non puoi percepire. Questo migliora la versione alla versione. –
Sì, lo si può fare con il codice cleanup.
- 1. Risoluzione dei conflitti: come accettare automaticamente le "loro" modifiche?
- 2. NSFetchedResultsController Osserva tutte le modifiche all'archivio permanente?
- 3. Come configurare PostgreSQL per accettare tutte le connessioni in entrata
- 4. SVN: Annulla le modifiche di una revisione casuale, ma conserva le modifiche di tutte le seguenti
- 5. Svn ripristina tutte le modifiche delle proprietà
- 6. SourceTree non mostra tutte le mie modifiche
- 7. Come rimuovere tutte le associazioni di tasti di ricerca?
- 8. Come scrivere un programma java per accettare il nome completo di una persona e produrre il cognome con le iniziali?
- 9. Cattura automaticamente tutte le eccezioni non gestite con WebService
- 10. jQuery Ascolta tutte le modifiche di input di testo
- 11. Come scartare tutte le modifiche apportate a un ramo?
- 12. Installshield, disinstallando il programma non rimuovendo tutte le cartelle
- 13. come registrare tutte le modifiche del sottostruttura dom con gli strumenti di sviluppo di google/firebug
- 14. annullare tutte le modifiche apportate nel controller di visualizzazione figlio
- 15. Alternative al programma di ricerca
- 16. Come posso inizializzare automaticamente tutte le variabili scalari in Perl?
- 17. Come accettare automaticamente le richieste di connessione Wi-Fi Direct in Android
- 18. Scarta tutte le modifiche in Github Desktop (Mac)
- 19. Quali sono tutte le lingue conosciute che le macchine di Turing non possono accettare?
- 20. Come rendere la classe di caricamento file CodeIgniter accettare tutte le estensioni?
- 21. Scorri l'albero di ricerca binario per trovare tutte le foglie
- 22. Mercuriale: come annulli le modifiche?
- 23. cassa git unisce automaticamente modifiche locali
- 24. Boost opzioni di programma - ottenere tutte le voci nella sezione
- 25. Come annullare le modifiche apportate tramite Databinding?
- 26. Git Merge - Non unire tutte le modifiche dal ramo remoto
- 27. Ricerca di tutte le tabelle correlate su una tabella data
- 28. Come accettare le funzionalità dell'applicazione web protetta con captcha?
- 29. Come accettare socket con timeout
- 30. Git: Ignora tutte le modifiche su un ramo locale divergente
NON VUOI FARLO !! Sì, ci sono possibilità che tu possa rompere qualcosa. –
Sono d'accordo. Ma almeno potrei aver bisogno di fare alcune pulizie automaticamente come rimuovere tutto il codice commentato. – Tanmoy
Mentre il 99% delle volte non vuoi farlo, ci sono sicuramente alcuni casi in cui questo ha perfettamente senso. In questo momento ho generato codice da uno strumento che non è conforme ai miei standard di codifica. Gestirò il codice a mano ora che la generazione iniziale è terminata. Perché non dovrei essere in grado di lasciare che Resharper ripulisca tutto? – roufamatic