Kennt keine Class Helper und will alle Uses rausschmeißen, die nur deshalb verwendet werden.
Ich habe das mal mit der Vollversion getestet und bis auf diesen Punkt auch nachvollziehen können. Daher bin ich mir nicht sicher, ob ich das richtig verstanden habe.
Mein Test Case ist eine
Unit, die lediglich einen Class Helper enthält, dessen Methode dann in einer anderen
Unit benutzt wird:
Delphi-Quellcode:
uses
System.Classes;
type
TComponentHelper = class helper for TComponent
public
function IsDataModule: Boolean;
end;
Im Gegensatz zu dem von dir beschriebenen Verhalten, empfiehlt PAL hier nicht die
Unit zu entfernen.
Abgesehen von der Lite Version, was ist bei dir anders?