Problem/Motivation
Plugin discovery registers an entry in the file cache for every file in a plugin folder, even if the entry is essentially NULL because the file does not contain a plugin definition. Base classes do not contain plugin definitions, so they should be skipped as discovery iterates through the directories, so that they do not have entries in the file cache. Once coding standards are in place that base class names must (and only base class names can) end in "Base", these files can be skipped.
This is blocked on #1567920: Naming standard for abstract/base classes.
Comments
Comment #2
godotislate