2010-02-08 10 views
6

StyleCop es un complemento increíble para Visual Studio. Pero no muestra sugerencias en vivo ni proporciona soluciones automáticas.Automatic StyleCop

Junto con reSharper y StyleCop para reSharper, esta es la solución ideal, sin embargo, cuesta demasiado.

¿Existe alguna forma de código abierto para lograr sugerencias de código en tiempo real y correcciones automáticas para style cop?

¿O es reSharper la única manera de hacer esto en la actualidad?

Gracias de antemano ...

+0

¿De qué manera cuesta demasiado? No tuve problemas para ejecutar el complemento en segundo plano. – Steven

+0

@Steven - el precio ... 300 euros por una licencia comercial. –

+0

Ahh .. No estás hablando de rendimiento :-) – Steven

Respuesta

2

Puede probar el plugin StyleCop for CodeRush. Solo necesita instalar el complemento DXCore de DevExpress (que es gratuito). Una advertencia: este proyecto está en alfa y no parece haber actividad.

3

Bueno, hay una forma de obtener una pequeña cantidad de arreglos de StyleCop automatizados sin tener que instalar ningún software nuevo. Así es, lee mis labios, ¡no hay software nuevo!

Visual Studio tiene muchas características integradas que corregirán muchos errores de StyleCop. Todo lo que tienes que hacer es configurarlo y usarlo. ¡Escucha, y te contaré más!

Algunos de mis favoritos personales son:
- el botón derecho del ratón ventana Refactor (cambiar el nombre de cualquier cosa, en cualquier momento y en todas partes!)
- Editar/Avanzado/Formato de Documento combinado con modificaciones en la configuración de Visual Studio en Herramientas/Opciones/Environment y guardando esas configuraciones en un archivo .vssettings y almacenando esas configuraciones con la solución. ¡Haga que Visual Studio aplique su estilo! Hoo-ah!
- Custom Snippets! Haz que la página completa de la plantilla aparezca con solo tres teclas. ¡Sé que has soñado con este tipo de productividad!

¡Pero espera, hay más!

En cuanto a "pistas en vivo", si hace clic con el botón derecho en la violación de StyleCop en la lista de errores, ¡puede obtener un enlace a la sección apropiada de la documentación para ayudarlo! ¡Allí mismo, donde quieras, cuando quieras!

De ninguna manera tan completo como ReSharper, pero una ganga en el precio bajo-bajo de nada! ¡No puedes rechazar este trato!

(oferta no es totalmente válida para aquellos que utilizan la integración de MSBuild)

3

que han comenzado recientemente otro DXCore Plugin

CR_StyleNinja es un plugin gratuito para el CodeRush/CodeRush Xpress/DXCore

Ver el CR_StyleNinja plugin page en el community plugin site

En el momento de redactar este documento, se implementan las series de reglas de nombres SA13xx (completas con correcciones). También comencé la serie SA14xx y la serie SA11xx.

Además, las reglas se aplicarán a sí mismas a través de los límites del idioma cuando corresponda. Por lo tanto, las reglas se pueden aplicar a C# o VB.Net o cualquier otro idioma compatible con DXCore.

El sitio tiene muchos otros complementos escritos por varios miembros de la comunidad. Si desea obtener más información sobre cualquiera de ellos, o si desea obtener más información acerca de CodeRush, CodeRush Xpress, RefactorPro o DXCore, no dude en ponerse en contacto conmigo. Details on my Community plugin Author page