Chúng tôi hiện đang giới thiệu DBIx::Class
trong nhóm của chúng tôi và chúng tôi muốn bắt đầu với DBIx::Class::Schema::Loader
. Tuy nhiên, chúng tôi có các yêu cầu khó về kiểu mã, nghĩa là chúng tôi có Perl::Tidy
như một phần của tập lệnh pre-commit
vì chúng tôi chưa có bất kỳ mã nào được tạo trước đây. Bây giờ, chúng ta phải chắc chắn rằng mã mà Schema::Loader
tạo ra là sạch sẽ và ngăn nắp. Chúng tôi không thể chạy perltidy
qua mã trước khi cam kết, vì nó vít băm MD5 của MDIC. Vì vậy, một bộ xử lý sau tích hợp vào Schema::Loader
sẽ là ưu tiên của tôi và có lẽ là giải pháp khả thi duy nhất. Nhưng vẫn còn: làm thế nào bạn sẽ xử lý vấn đề này?Làm thế nào tôi có thể gọn gàng DBIx :: Class :: Schema :: Loader's output?
EDIT tôi cũng có thể vá DBIx::Class::Schema::Loader::Base
sử dụng một tham số perltidy
preprocess
nếu nó được một.