2009-09-12 6 views
5

Soy muy nuevo en Resharper e intento implementar todas las sugerencias que ofrece. ¿Puedo hacerlo automáticamente? He intentado limpiar el código. pero eso no los hará todos. También necesito eliminar todos los códigos comentados. ¿Cómo puedo hacerlo? También lo estoy ejecutando con una aplicación Silverlight. ¿Hay alguna posibilidad de romper algo si acepto las sugerencias automáticamente?Cómo aceptar automáticamente todos los cambios de advertencias/sugerencias con resharper

+2

¡NO QUIERES HACER ESO! Sí, hay posibilidades de que rompa algo. –

+0

Estoy de acuerdo. Pero al menos podría necesitar hacer algunas limpiezas automáticamente, como eliminar todos los códigos comentados. – Tanmoy

+2

Si bien el 99% de las veces no desea hacer esto, definitivamente hay algunos casos en los que esto tiene mucho sentido. En este momento, he generado código de una herramienta que no se ajusta de forma remota a mis estándares de codificación. Mantendré el código a mano ahora que la generación inicial está lista. ¿Por qué no debería ser capaz de dejar que Resharper lo limpie todo? – roufamatic

Respuesta

1

No creo que haya una manera de hacer esto.

Incluso si los hubiera, ReSharper a menudo le dará una opción de acciones a tomar, ¿cuál sería aceptado si esto se hiciera automáticamente?

0

Si se pueden encontrar ejemplos que usted piensa que ReSharper debe atender de forma automática, es posible que desea solicitar la característica en su sitio Jira y enviar el enlace aquí para que otros voten en:

http://www.jetbrains.net/jira/browse/RSRP

5

Se puede ser más trabajo, pero debe aplicar cualquier operación de limpieza "manualmente" para que sepa qué se ha modificado en su código, puede aprender de esos cambios y puede estar seguro de que todos los cambios son correctos. Las herramientas de análisis de código le ofrecen sugerencias, pero nunca son correctas al 100%; a veces necesita hacer un poco de la programación usted mismo ;-)

No lo considere una tarea rutinaria. Piense en ello como una forma (tediosa y repetitiva) de aprender un mejor estilo de codificación. Cuanto más a menudo aceptas un cambio específico, más fuertemente recordarás la "mejor" forma de escribir un código similar la próxima vez.

+0

+1 - ídem. Hice el mismo tipo de limpieza manual con violaciones de FxCop y aprendí mucho de eso. Una vez limpio, manténgalo limpio: mantenga R # verde, active Advertencias como errores y considere ejecutar FxCop en Integración continua. – TrueWill

+0

Definitivamente es una buena idea hacerlo manualmente para cada reparación. He visto varios errores introducirse en el código cuando el adaptador hacía sugerencias. Resharper es una herramienta fantástica, pero es solo una herramienta y, a veces, no tiene el contexto correcto y cambia el código de formas que no se perciben. Esto obtiene una mejor versión de la versión. –

Cuestiones relacionadas