Kittyfisto / Tailviewer

Open source log file viewer
https://kittyfisto.github.io/Tailviewer/
MIT License
200 stars 37 forks source link

Plugin archiver shall require plugins to be publicly visible #222

Closed Kittyfisto closed 4 years ago

Kittyfisto commented 4 years ago

Current behaviour

archive pack doesn't output any error in case a plugin is implemented using a non-publically visible class.

Expected behaviour

archive pack shall fail with an error in case there is any IPlugin implementation which is NOT publically visible.

Steps to reproduce the problem

  1. Create a plugin project
  2. Implement any IPlugin interface using a class with any of the following visibilities:
    • internal
    • private
  3. Run archive pack on the plugin assembly