New Issue Checklist
Feature or Enhancement Proposal
file_name should be configurable to (or maybe always) exclude files whose types & extensions are all private and/or fileprivate (such files would only be useful if they contain a global function that uses the private and/or fileprivate types).