duckduckgo / Android

DuckDuckGo Android App
https://play.google.com/store/apps/details?id=com.duckduckgo.mobile.android
Apache License 2.0
3.62k stars 872 forks source link

Enforce that Active plugins can't be collected by normal plugin point #4585

Closed aitorvs closed 1 month ago

aitorvs commented 1 month ago

Task/Issue URL: https://app.asana.com/0/488551667048375/1207400224799044/f

Description

Ensure that normal plugin points can't collect active plugins

Steps to test this PR

See lint test. You can also try to collect an ActivePlugin (aka, plugin interface that extends from ActivePlugin) in a normal PluginPoint<T> and see lint failing

aitorvs commented 1 month ago

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @aitorvs and the rest of your teammates on Graphite Graphite