diff --git a/Source/SwiftLintFramework/Configuration/Configuration.swift b/Source/SwiftLintFramework/Configuration/Configuration.swift index ab56e553ca..7a29c52436 100644 --- a/Source/SwiftLintFramework/Configuration/Configuration.swift +++ b/Source/SwiftLintFramework/Configuration/Configuration.swift @@ -156,7 +156,7 @@ public struct Configuration { package init( rulesMode: RulesMode = .defaultConfiguration(disabled: [], optIn: []), allRulesWrapped: [ConfigurationRuleWrapper]? = nil, - ruleList: RuleList = RuleRegistry.shared.list, + ruleList: RuleList? = nil, fileGraph: FileGraph? = nil, includedPaths: [URL] = [], excludedPaths: [URL] = [], @@ -180,6 +180,8 @@ public struct Configuration { exit(2) } + let ruleList: RuleList = ruleList ?? RuleRegistry.shared.list + self.init( rulesWrapper: RulesWrapper( mode: rulesMode,