Aktualnie przedstawiamy DBIx::Class
w naszym zespole i chcielibyśmy rozpocząć od DBIx::Class::Schema::Loader
. Mamy jednak twarde wymagania dotyczące stylu kodu, tj. Mamy Perl::Tidy
jako część naszego skryptu pre-commit
, ponieważ wcześniej nie mieliśmy wygenerowanego kodu. Teraz musimy upewnić się, że kod generowany przez Schema::Loader
jest czysty i uporządkowany. Nie możemy uruchomić perltidy
nad kodem przed zatwierdzeniem, ponieważ wkrada on skrót MD5 bazy danych DBIC. Dlatego post-procesor zintegrowany z Schema::Loader
byłby moim preferowanym i prawdopodobnie jedynym możliwym rozwiązaniem. Ale wciąż: jak poradzisz sobie z tym problemem?Jak mogę uporządkować DBIx :: Class :: Schema :: Loader's output?
EDIT równie dobrze mogę załatać DBIx::Class::Schema::Loader::Base
użyć parametru perltidy
preprocess
jeśli robi się jeden.