mutating func run()

in Sources/SwiftCodeSan/Executor.swift [141:173]


    mutating func run() throws {
        minLogLevel = loggingLevel

        var filesToModules = [String: String]()
        fileLists.forEach { arg in
            let line = arg.components(separatedBy: ":")
            if let key = line.first, let val = line.last {
                filesToModules[key] = val
            }
        }
        
        let whitelist = Whitelist(thresholdDays: thresholdDays,
                                  decls: whitelistDecls,
                                  declsPrefix: whitelistDeclsPrefix,
                                  declsSuffix: whitelistDeclsSuffix,
                                  modules: [whitelistModules, syslibLists].compactMap{$0}.flatMap{$0},
                                  modulesPrefix: whitelistModulesPrefix,
                                  modulesSuffix: whitelistModulesSuffix,
                                  inheritedTypes: whitelistParents,
                                  members: whitelistMembers)

        execute(with: filesToModules,
                nil,
                root,
                logFilePath,
                inplace,
                inplaceTests,
                topDeclsOnly,
                concurrencyLimit,
                whitelist,
                operation,
                deleteAnnotation)
    }