Estoy buscando una (preferiblemente) herramienta de línea de comandos que pueda reformatear el código fuente de C# en un árbol de directorios. Idealmente, debería poder personalizar el formateo. Puntos de bonificación si la herramienta se puede ejecutar en mono (o linux).¿Hay alguna herramienta para reformatear el código de C#?
Respuesta
Un poco tarde para encontrar esto ... También puede probar NArrange para reformatear su código. Las opciones de formato que admite son todavía bastante limitadas, pero puede procesar un directorio completo y es una herramienta de línea de comandos. Además, NArrange se ejecuta bajo Mono.
Puede intentar Artistic Style, pero requiere la instalación de perl. Tiene una lista decente de opciones de formateo, y también soporta C y Java.
no funciona tan bien con C# sin embargo. – Sklivvz
Esto no es línea de comandos, mono o linux, pero es algo: he estado usando ReSharper (hecho por JetBrains) y es bastante bueno. Es un estudio complemento visual, así que supongo que no es su taza de té, pero es de esperar que alguien vendrá junto con una mejor respuesta :)
Tome un vistazo a Polystyle
Para completar, echa un vistazo a http://uncrustify.sourceforge.net/
Sin embargo, no funciona tan bien con C#. – Sklivvz
Echa un vistazo a astyle. Estoy seguro de que los chicos de KDE lo usan, pero el sitio web dijo que es compatible con C#.
Sé que esto es una entrada antigua, pero voy a la sugerencia segunda ReSharper de todos modos. No puedo vivir sin eso.
El reformateo incorporado se encuentra en el menú ReSharper-> Herramientas-> Código de limpieza y está obligado a Ctrl-E Ctrl-C de forma predeterminada.
Uso emacs y csharp-mode. Una pulsación de tecla y el módulo se reformatean según mis deseos.
Ver nuestra SD C# Formatter. Utiliza un analizador de C# completo y una bonita impresora; no romperá tu código.
EDIT: septiembre de 2013: Ahora se ejecuta en Windows y Linux. Cubre C# v5.
Tal vez usted podría echar un vistazo a this free Addin para Visual Studio 2010/2012 recientemente escribí :)
- 1. ¿Hay alguna herramienta para comentar el código de JavaScript?
- 2. ¿Hay alguna manera de reformatear código en FlashDevelop?
- 3. ¿Hay alguna herramienta para ordenar automáticamente el código F #
- 4. ¿Hay alguna herramienta para convertir Managed C++ a C++/CLI?
- 5. ¿Alguna herramienta para detectar errores tontos en el código C?
- 6. refactorización del código vba: ¿hay alguna herramienta para ayudar?
- 7. Android: ¿hay alguna herramienta para crear un código nativo?
- 8. ¿Hay alguna herramienta de línea de comando de código abierto para refactorizar el código de Java?
- 9. ¿Alguna herramienta para verificar el código duplicado de VB.NET?
- 10. ¿Hay alguna herramienta para convertir código fuente c/C++ a html?
- 11. ¿Hay alguna herramienta como doxygen para XSLT?
- 12. ¿Hay alguna herramienta para actualizar Javadoc automáticamente?
- 13. ¿Hay alguna herramienta como mecanizar para Android?
- 14. ¿Hay alguna herramienta de análisis de estilo de código para C#?
- 15. Reformatear el estilo del código en Eclipse
- 16. ¿Hay alguna herramienta de visualización de código PHP?
- 17. ¿Hay alguna herramienta de pelusa para C y C++ que verifique el formateo?
- 18. ¿Hay alguna herramienta ORM para Haskell?
- 19. ¿Hay alguna buena herramienta para examinar Makefiles?
- 20. herramienta para explicar el código C
- 21. Herramienta para visualizar el flujo de código (C/C++)
- 22. ¿Hay alguna herramienta para seleccionar algún código en Visual Studio y que muestre el MSIL correspondiente?
- 23. ¿Hay alguna herramienta XSL Lint?
- 24. ¿Existe alguna herramienta para convertir el código ANSI C en C#?
- 25. ¿Hay alguna herramienta de DRYer por ahí?
- 26. ¿Hay alguna buena herramienta para refactorizar el código web de Perl?
- 27. Reformatear el código con Expresiones regulares
- 28. herramienta para formatear automáticamente el código R
- 29. ¿Hay alguna herramienta de análisis de código estático para Delphi/Pascal?
- 30. ¿Hay alguna herramienta para realizar análisis estático del código de Scala?
Gracias, lo echaré un vistazo. –