The main goal of this PR is to fix issue where transient dependencies weren't being handled correctly. This issue manifested itself when there was an external library (i.e. scala_import) that was a transient dependency.
Also added tests for the scaladoc rule.
Motivation
This is needed for the scaladoc rule to work correctly.
I believe this also addresses the issue that #1331 was trying to address.
Description
The main goal of this PR is to fix issue where transient dependencies weren't being handled correctly. This issue manifested itself when there was an external library (i.e. scala_import) that was a transient dependency.
Also added tests for the scaladoc rule.
Motivation
This is needed for the scaladoc rule to work correctly.
I believe this also addresses the issue that #1331 was trying to address.