rules_scala icon indicating copy to clipboard operation
rules_scala copied to clipboard

Dependency Analyzer 3 skeleton

Open justinass-wix opened this issue 3 years ago • 3 comments
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.

justinass-wix avatar May 17 '22 14:05 justinass-wix

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

justinass-wix avatar May 24 '22 14:05 justinass-wix

@liucijus can you merge it, or is there something missing?

justinass-wix avatar Jun 10 '22 06:06 justinass-wix

@liucijus can you merge it, or is there something missing?

@simuons we need your review

liucijus avatar Jun 10 '22 06:06 liucijus