INNER CODE UNIT · Swift
buildFilenameMatchers
peripheryapp/periphery · Sources/Configuration/Configuration.swift:213
public func buildFilenameMatchers() {
indexExcludeMatchers = buildFilenameMatchers(with: indexExclude)
retainFilesMatchers = buildFilenameMatchers(with: retainFiles)
reportExcludeMatchers = buildFilenameMatchers(with: reportExclude)
reportIncludeMatchers = buildFilenameMatchers(with: reportInclude)
}
public var indexExcludeMatchers: [FilenameMatcher] = []
public var retainFilesMatchers: [FilenameMatcher] = []
public var reportExcludeMatchers: [FilenameMatcher] = []
public var reportIncludeMatchers: [FilenameMatcher] = []
// MARK: - Private
lazy var settings: [any AbstractSetting] = [
$project, $schemes, $excludeTargets, $excludeTests, $indexExclude, $reportExclude, $reportInclude, $outputFormat,
$retainPublic, $noRetainSPI, $retainFiles, $retainAssignOnlyProperties, $retainAssignOnlyPropertyTypes, $retainObjcAccessible,
$retainObjcAnnotated, $retainUnusedProtocolFuncParams, $retainSwiftUIPreviews, $disableRedundantPublicAnalysis,