> I think in the situation of the MCVE, we really should issue a result. There is no reason why to treat private variables in interfaces any different than private variables in any other components.
For public fields, the situation is a bit different. We do not report interface members with an implementation as not used, even if they are never used. However, we report public fields on interfaces with an implementation. That is inconsistent. However, I would like to propose to actually report