01Locates concrete factories that lack an abstract interface or base class
02Detects direct instantiation of related object families instead of using factories
03Validates that factory methods return interfaces rather than concrete classes
04Identifies missing product methods in concrete factory implementations
05Flags cross-family mixing where incompatible products are incorrectly combined
0645 GitHub stars