CodeInspector
CodeInspector is a package for finding and reporting problems in Wolfram Language code.
CodeInspect — returns a list of problems found in code.
CodeInspectSummarize — returns an inspection summary object.
InspectionObject — a problem found in WL source code.