Actualmente estamos introduciendo DBIx::Class
en nuestro equipo y nos gustaría comenzar con DBIx::Class::Schema::Loader
. Sin embargo, tenemos requisitos estrictos sobre el estilo del código, es decir, tenemos Perl::Tidy
como parte de nuestro script pre-commit
, ya que no hemos tenido ningún código generado anteriormente. Ahora, debemos asegurarnos de que el código que genera Schema::Loader
esté limpio y ordenado. No podemos ejecutar perltidy
sobre el código antes de la confirmación, ya que daña el hash MD5 de DBIC. Entonces, un post-procesador integrado en Schema::Loader
sería mi solución preferida y probablemente la única viable. Pero aún así: ¿cómo manejarías este problema?¿Cómo puedo ordenar la salida de DBIx :: Class :: Schema :: Loader?
EDITAR que también podría parchear DBIx::Class::Schema::Loader::Base
utilizar un parámetro perltidy
preprocess
si se pone uno.