More general configuration format
marcosh opened this issue · 1 comments
marcosh commented
First off, thanks for doing this! I wanted to have a dependency checker in Haskell for quite some time but wan never able to find the time to implement it.
Are you planning to develop this and release it as a generic tool?
If that was the case, it would be nice to have a way to specify allowed dependencies in a more general configuration format, possibly also with a configuration file.
This is a configuration example for a similar tool for PHP. I ended up creating a Dhall version of it
thma commented
Hi Marco,
Thanks for your interest in my dependency checker.
Yes, my idea was develop this as a more generic tool that will allow to verify different architecture styles (like layered architecture, onion architecture, etc), and also user defined deny and allow rules.
A colleague of mine had the idea to aim at something like Unit test your Java architecture - ArchUnit<https://www.archunit.org/>.
But that's going to take a while to implement...
Thanks for sharing your idea of using a config file to define the layers and packages.
I also was thinking in this direction but did not find the time to work on it.
Kind regards,
Thomas Mahler
…________________________________
Von: Marco Perone ***@***.***>
Gesendet: Freitag, 12. August 2022 09:44
An: thma/dependency-checker ***@***.***>
Cc: Subscribed ***@***.***>
Betreff: [thma/dependency-checker] More general configuration format (Issue #1)
First off, thanks for doing this! I wanted to have a dependency checker in Haskell for quite some time but wan never able to find the time to implement it.
Are you planning to develop this and release it as a generic tool?
If that was the case, it would be nice to have a way to specify allowed dependencies in a more general configuration format, possibly also with a configuration file.
This<https://qossmic.github.io/deptrac/#the-depfile> is a configuration example for a similar tool for PHP. I ended up creating a Dhall version<https://github.com/marcosh/dhall-deptrac> of it
—
Reply to this email directly, view it on GitHub<#1>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AC2SVYYZM42HJ5UO3U7K7O3VYX6GPANCNFSM56KYEVKQ>.
You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>