Dado un directorio que contiene un árbol fuente, ¿hay una manera simple desde la línea de comandos para reemplazar cada archivo fuente con su equivalente bellamente reformateado?
Tenga en cuenta que, por lo general, un árbol fuente para un proyecto también contiene archivos que no son fuente, y las fuentes mismas podrían estar en diferentes idiomas.
Estoy buscando alguna herramienta que admita tantos idiomas como sea posible, porque un proyecto generalmente contiene fuentes en muchos idiomas diferentes. En particular, estaría buscando algo compatible con xml / html, javascript, ruby y java.