rules_scala
rules_scala copied to clipboard
Dependency Analyzer 3 skeleton
trafficstars
Description
One step towards Scala 3 Dependency Analyzer:
- skeleton implementation of unused dependency checking copied from Dependency Analyzer 2
- test utilities use plugin in compilation pipeline
Motivation
Scala3CompilerUtils now accepts DependencyAnalyzerTestParams which control what actions Dependency Analyzer should perform. Also copied implementation for unused deps checking, but actual traversal of used jars is not there.
Hey @liucijus, I updated the PR:
- Moved Options parser to common directory to be shared between v2 and v3
- Left a comment next to ignored test (it fails because the implementation is missing)
- Added a short readme describing where the Analyzer stands now
@liucijus can you merge it, or is there something missing?
@liucijus can you merge it, or is there something missing?
@simuons we need your review