FelixHerrmann/swift-package-list

Swift Package Plugin Configuration

FelixHerrmann opened this issue · 0 comments

Currently there is a plugin for each output-type; this causes multiple problems:

  1. Multiple plugins cannot share code with each other. This results in a lot of duplication and things could be overseen when the CLI tool changes.
  2. There is no way to configure the plugin and users have to rely on the decided defaults.
  3. Because of 2. projects inside workspaces cannot tell the plugin to use the workspace file, instead they will keep using the project file and therefore will no longer use the correct Package.resolved data.