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,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…