MaibornWolff / metric-gardener

BSD 3-Clause "New" or "Revised" License
6 stars 0 forks source link

Add metric for cyclic dependencies #247

Open ce-bo opened 6 months ago

ce-bo commented 6 months ago

As an Auditor, I want metric-gardener to output dependency cycles, so that I can analyse them in detail. In my opinion cyclic dependencies are one of the most critical software quality issues.

My idea would be to include a list of dependency cycles in the output file. An output file can have multiple dependency cycles. One dependency cycle has a list of multiple from-to dependencies like [{from: "file1.java", to: "file2.java"}, {from: "file2.java", to: "file1.java"}].